Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: dec0 en 18 Junio 2011, 02:14 am



Título: DSO Linking Changes [Solucionado]
Publicado por: dec0 en 18 Junio 2011, 02:14 am
Holas!! Siguiendo un manual de Kamsky me tope con que había que instalar TorTunnel y bueno
tengo problemas para compilar TorTunnel. hago /.configure y todo bien. Pero a la hora de hacer make me sale esto:
g++ -ggdb -g -O2 -lssl -lboost_system-mt -o torproxy TorProxy.o HybridEncryption.o Connection.o Cell.o Directory.o ServerListing.o Util.o Circuit.o CellEncrypter.o RelayCellDispatcher.o CellConsumer.o ProxyShuffler.o CreateCell.o CreatedCell.o TorTunnel.o SocksConnection.o Network.o
/usr/bin/ld: TorProxy.o: undefined reference to symbol 'pthread_getspecific@@GLIBC_2.0'
/usr/bin/ld: note: 'pthread_getspecific@@GLIBC_2.0' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make: *** [torproxy] Error 1

PD:no he probado a hacer make install por si acaso me cargo algo, además de sale un error.

¿Alguien sabe algo?
Hay referencias q esta página pero no saco mucho en claro.
http://wiki.debian.org/ToolChain/DSOLinking
http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
https://fedoraproject.org/wiki/UnderstandingDSOLinkChange


Título: Re: DSO Linking Changes [Solucionado]
Publicado por: dec0 en 19 Junio 2011, 09:19 am
No sé si se pueden poner enlaces pero bueno...
La solución aquí: http://www.esdebian.org/foro/46816/toolchain-libpthreadso0