OS-X support?

Charles Sprickman spork at bway.net
Wed Sep 19 22:14:38 CEST 2007


Hi all,

There's really only one GUI silc client out there that's native, and 
that's Colloquy.  Sadly, as of late it's been buggy as hell, to the point 
that it's not usable.

So I'm trying to build silc-client to use until they get that fixed.

So far I've found both macports and fink have very outdated versions that 
don't seem to build under 10.4.  So that leaves me with trying to build 
from source.

Build fails right here:

  gcc -DHAVE_CONFIG_H -I. -I../.. -no-cpp-precomp -g -Wall 
-finline-functions -Wno-pointer-sign -O2 -D_REENTRANT -DHAVE_SILCDEFS_H 
-I. -I../.. -I/Users/spork/silc-client-1.1.2 
-I/Users/spork/silc-client-1.1.2/lib/contrib 
-I/Users/spork/silc-client-1.1.2/lib/silccore 
-I/Users/spork/silc-client-1.1.2/lib/silccrypt 
-I/Users/spork/silc-client-1.1.2/lib/silcmath 
-I/Users/spork/silc-client-1.1.2/lib/silcutil 
-I/Users/spork/silc-client-1.1.2/lib/silcapputil 
-I/Users/spork/silc-client-1.1.2/lib/silcske 
-I/Users/spork/silc-client-1.1.2/lib/silcsftp 
-I/Users/spork/silc-client-1.1.2/lib/silcclient 
-I/Users/spork/silc-client-1.1.2/lib/silcasn1 
-I/Users/spork/silc-client-1.1.2/lib/silcskr 
-I/Users/spork/silc-client-1.1.2/lib/silcvcard 
-I/Users/spork/silc-client-1.1.2/includes 
-I/Users/spork/silc-client-1.1.2/doc -no-cpp-precomp -g -Wall 
-finline-functions -Wno-pointer-sign -O2 -D_REENTRANT -c client_entry.c -o 
client_entry.o
client_entry.c:1767: error: conflicting types for 
'silc_client_replace_channel_id'
client_entry.h:60: error: previous declaration of 
'silc_client_replace_channel_id' was here
make[3]: *** [client_entry.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
gee5:~/silc-client-1.1.2 spork$

./configure output:


silc-client Configuration Summary:
---------------------------
  Target host ...................: i386-apple-darwin8.10.1
  Compiler ......................: gcc
  CFLAGS ........................: -no-cpp-precomp -g -Wall 
-finline-functions -Wno-pointer-sign -O2 -D_REENTRANT
  LDFLAGS .......................: -L$(silc_top_srcdir)/lib
  LIBS ..........................:  -liconv -lpthread

  Installation prefix ...........: /usr/local
  bin directory .................: /usr/local/bin
  sbin directory ................: /usr/local/sbin
  etc directory .................: /usr/local/etc
  man directory .................: /usr/local/share/man
  doc directory .................: /usr/local/share/doc/silc-client
  include directory .............: /usr/local/include

  Compile SILC Client ...........: yes
  IPv6 support ..................: yes
  Iconv support .................: yes
  Assembler optimizations .......: yes
  Multi-threads support .........: yes
  Debugging enabled .............: no

Compile the sources with 'make' or 'gmake' command.
gee5:~/silc-client-1.1.2 spork$

Any hints?  I know that OS-X is not an officially supported platform, but 
we really need at least one working/current silc client...

If necessary, I can temporarily setup an account on a machine here for any 
interested developer.

Thanks,

Charles

___
Charles Sprickman
NetEng/SysAdmin
Bway.net - New York's Best Internet - www.bway.net
spork at bway.net - 212.655.9344



More information about the silc-devel mailing list