OS-X support?
Charles Sprickman
spork at bway.net
Thu Sep 20 22:05:53 CEST 2007
On Thu, 20 Sep 2007, Pekka Riikonen wrote:
>
> : /opt/local/lib/libgmodule.dylib /opt/local/lib/libglib.dylib -lncurses
> : /usr/bin/ld: warning multiple definitions of symbol _tparm
> : tparm.o definition of _tparm in section (__TEXT,__text)
> : /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libncurses.dylib(lib_tparm.o)
> : definition of _tparm
> : /usr/bin/ld: Undefined symbols:
> : _aes_decrypt
> : _aes_encrypt
> : collect2: ld returned 1 exit status
> :
> Try --disable-asm to ./configure
Thanks! That got me much further - the client built.
However it does not seem able to connect to anything. I entered one of
our silc servers into .silc/silc.conf and it seemed to be trying to
connect, but hanging on a DNS lookup (ie: Irssi: Looking up silc.foo.com).
I then tried changing the server name to an IP and got the same result.
Something also seems odd about the curses stuff as well, the bottom status
line looks fine, but after entering the passphrase to start it takes two
presses of the return key to init the interface, and then the top line
seems to disappear from the screen.
Here's a "screenshot" of it trying to look up an IP and hanging. There's
no evidence of it actually connecting on the server (nothing in log,
nothing visible in netstat):
ent version 1.10.0)
[10:35] *** Irssi: Looking up 74.0.x.x
[14:47] *** Irssi: Not connected to server
(snip)
[10:35] [spork] [1:74 (change with ^X)]
Here's the libraries it's linking against, the stuff in /opt is from
MacPorts:
gee5:~/silc-client-1.1.2 spork$ otool -L /usr/local/bin/silc
/usr/local/bin/silc:
/opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0,
current version 7.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.3.9)
/opt/local/lib/libgmodule-1.2.0.dylib (compatibility version
1.0.0, current version 1.10.0)
/opt/local/lib/libglib-1.2.0.dylib (compatibility version 1.0.0,
current version 1.10.0)
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0,
current version 5.4.0)
I also noticed that when it's running, there's a zombie process with a
newer PID that doesn't go away until I exit silc:
gee5:~/silc-client-1.1.2 spork$ ps -auxw|grep silc
spork 11045 0.0 0.2 35600 1780 q0 S 4:02PM 0:00.04
/usr/local/bin/silc
spork 11046 0.0 0.0 0 0 q0 Z 31Dec69 0:00.00
(silc)
I'll poke around with configure and see if there's anything else
non-essential to disable. I think I also saw the option of enabling some
extra debugging info, I'll turn that on.
And again, if none of the devs have a Mac, I can create an account here
for a trusted developer to ssh in and poke around.
I also have a mostly-working old iMac that needs to be transplanted into a
PC case (bad monitor). If one of you guys wants that, I could either set
it up here or at my co-lo and give you full access to a workable, but slow
PPC Mac...
Thanks for all the help, I appreciate it.
Charles
> Pekka
> ________________________________________________________________________
> Pekka Riikonen priikone at silcnet.org
> Secure Internet Live Conferencing (SILC) http://silcnet.org/
>
More information about the silc-devel
mailing list