libX11.la no longer in mac os X distribution: Workaround?
I use some mission critical apps, that regularly need to link with libX11.la. In particular the NEURON neural network simulation environment (v 7.0).
These apps have been broken since I installed Snow Leopard (i'm on 10.6.2) because this library is no longer there.
What is the proper workaround for this? I have tried installing xorg-libX11 under mac ports, but this breaks:
ld: warning: in /opt/local/lib/libXau.dylib, file is not of required architecture
Undefined symbols:
"_XauGetBestAuthByAddr", referenced from:
__X11TransConnectDisplay in ConnDis.o
"_XauDisposeAuth", referenced from:
__X11TransConnectDisplay in ConnDis.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: * http://libX11.la Error 1
make[2]: * all-recursive Error 1
make[1]: * all Error 2
make: * all-recursive Error 1
Error: Status 1 encountered during processing.
So what can I do?
It looks like mac-ports is in some kind of dependancy non-resolution **** (a la linux!). I have done all the obvious things like 'port selfupdate' etc. but no luck so far.
All the best
Guy
Macbook Pro