[PD-dev] iemxmlrpc not building on MinGW

Hans-Christoph Steiner hans at at.or.at
Thu Jun 18 19:38:45 CEST 2009


The link to pthreadGC2 is failing:

g++  -s -shared -o /home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/xmlrpc.dll /home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.o /home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/xmlrpc++/src/XmlRpcClient.o /home/pd/auto-build/pd-extended/ 
externals/iem/iemxmlrpc/xmlrpc++/src/XmlRpcDispatch.o /home/pd/auto- 
build/pd-extended/externals/iem/iemxmlrpc/xmlrpc++/src/XmlRpcServer.o / 
home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/xmlrpc++/src/ 
XmlRpcServerConnection.o /home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/xmlrpc++/src/XmlRpcServerMethod.o /home/pd/auto-build/pd- 
extended/externals/iem/iemxmlrpc/xmlrpc++/src/XmlRpcSocket.o /home/pd/ 
auto-build/pd-extended/externals/iem/iemxmlrpc/xmlrpc++/src/ 
XmlRpcSource.o /home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
xmlrpc++/src/XmlRpcUtil.o /home/pd/auto-build/pd-extended/externals/ 
iem/iemxmlrpc/xmlrpc++/src/XmlRpcValue.o -lm -L/home/pd/auto-build/pd- 
extended/pd/bin  -L/home/pd/auto-build/pd-extended/pd/obj  -lpd - 
lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:118: undefined reference to  
`_imp__pthread_mutex_lock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:152: undefined reference to  
`_imp__pthread_mutex_unlock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o: In function `RPCServer':
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:265: undefined reference to `_imp__pthread_mutex_init'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:266: undefined reference to `_imp__pthread_mutex_init'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:267: undefined reference to `_imp__pthread_mutex_init'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:265: undefined reference to `_imp__pthread_mutex_init'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:266: undefined reference to `_imp__pthread_mutex_init'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:267: more undefined references to  
`_imp__pthread_mutex_init' follow
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o: In function `~RPCServer':
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:278: undefined reference to `_imp__pthread_mutex_destroy'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:279: undefined reference to `_imp__pthread_mutex_destroy'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:280: undefined reference to `_imp__pthread_mutex_destroy'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:278: undefined reference to `_imp__pthread_mutex_destroy'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:279: undefined reference to `_imp__pthread_mutex_destroy'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:280: more undefined references to  
`_imp__pthread_mutex_destroy' follow
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:289: undefined reference to  
`_imp__pthread_mutex_lock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:291: undefined reference to  
`_imp__pthread_mutex_unlock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:298: undefined reference to  
`_imp__pthread_mutex_lock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:304: undefined reference to  
`_imp__pthread_mutex_unlock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:634: undefined reference to  
`_imp__pthread_mutex_lock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:650: undefined reference to  
`_imp__pthread_mutex_unlock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o: In function `xmlrpc_new':
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:768: undefined reference to `_imp__pthread_create'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:193: undefined reference to  
`_imp__pthread_cond_signal'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o: In function `~Message':
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:186: undefined reference to `_imp__pthread_cond_destroy'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:198: undefined reference to  
`_imp__pthread_mutex_lock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:199: undefined reference to `_imp__pthread_cond_wait'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o:C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/ 
iemxmlrpc/main.cpp:200: undefined reference to  
`_imp__pthread_mutex_unlock'
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.o: In function `Message':
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
main.cpp:179: undefined reference to `_imp__pthread_cond_init'
collect2: ld returned 1 exit status
make[2]: *** [/home/pd/auto-build/pd-extended/externals/iem/iemxmlrpc/ 
xmlrpc.dll] Error 1
make[2]: Leaving directory `/home/pd/auto-build/pd-extended/externals'
make[1]: *** [externals_install] Error 2
make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages'


----------------------------------------------------------------------------

                                               http://at.or.at/hans/






More information about the Pd-dev mailing list