[NeXus-code-tickets] [NeXusCode] #130: make fails with mini-xml-2.{4, 5} in svn nexus

NeXus Data Format Library and Applications noreply at nexusformat.org
Tue Aug 26 14:41:36 BST 2008


#130: make fails with mini-xml-2.{4,5} in svn nexus
------------------------+---------------------------------------------------
 Reporter:  DarrenDale  |       Owner:  Unassigned
     Type:  defect      |      Status:  new       
 Priority:  major       |   Milestone:            
Component:  napi        |     Version:  trunk     
 Keywords:  xml         |  
------------------------+---------------------------------------------------
 make fails on a 64-bit gentoo linux machine when it tries to link to
 versions 2.4 or 2.5 of the mini-xml library. I do not see the error with
 mini-xml-2.3.

 libtool: link: g++ -O2 -march=k8 -mtune=k8 -pipe -fomit-frame-pointer
 -Wall -Wno-unused-variable -Wno-sign-compare -Wno-comment -o nxdir main.o
 string_util.o tree.o data.o data_writer.o  -L/usr/local/lib
 ../../src/.libs/libNeXus.a -L/usr/lib64 -L/usr/lib -lmxml
 /usr/lib64/libjpeg.so /usr/lib64/libxml2.so /usr/lib64/libhdf5.so
 /usr/lib64/libsz.so /usr/local//lib/libjpeg.so -lz -ldl -lm -Wl,-rpath
 -Wl,/usr/local//lib -Wl,-rpath -Wl,/usr/local//lib

 /usr/lib64/libmxml.so: undefined reference to `pthread_key_create'

 /usr/lib64/libmxml.so: undefined reference to `pthread_once'

 /usr/lib64/libmxml.so: undefined reference to `pthread_getspecific'

 /usr/lib64/libmxml.so: undefined reference to `pthread_setspecific'

 collect2: ld returned 1 exit status

 make[2]: *** [nxdir] Error 1

 make[2]: Leaving directory `/usr/local/src/nexus/applications/NXdir'

 make[1]: *** [all-recursive] Error 1

 make[1]: Leaving directory `/usr/local/src/nexus/applications'

 make: *** [all-recursive] Error 1


 Is there a way I can test if this is an issue with mini-xml or nexus?

-- 
Ticket URL: <http://trac.nexusformat.org/code/ticket/130>
NeXus Data Format Library and Applications <http://www.nexusformat.org/>
NeXus Data Format Library and Applications



More information about the NeXus-code-tickets mailing list