[MacPorts] #20531: gdal build fails if pthsem is installed

MacPorts noreply at macports.org
Sun Aug 2 19:24:45 PDT 2009


#20531: gdal build fails if pthsem is installed
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  seanasy@…        
     Type:  defect                   |      Status:  new              
 Priority:  Normal                   |   Milestone:                   
Component:  ports                    |     Version:  1.7.1            
 Keywords:                           |        Port:  gdal             
-------------------------------------+--------------------------------------
 Building gdal fails if pthsem is installed:

 {{{
 --->  Building gdal
 DEBUG: Executing proc-pre-org.macports.build-build-0
 DEBUG: Executing org.macports.build (gdal)
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.5'
 DEBUG: Assembled command: 'cd
 "/mp/var/macports/build/_Users_rschmidt_macports_dports_science_gdal/work/gdal-1.6.0"
 && nice -n 10 make'
 (cd port; make)
 /bin/sh
 /mp/var/macports/build/_Users_rschmidt_macports_dports_science_gdal/work/gdal-1.6.0/libtool
 --mode=compile --tag=CXX /usr/bin/g++-4.0 -O2  -Wall  -DOGR_ENABLED
 -I/mp/include -I/mp/include
 -I/mp/var/macports/build/_Users_rschmidt_macports_dports_science_gdal/work/gdal-1.6.0/port
 -I/mp -I/mp/include -I/mp -I/mp/include -I/mp/include -I/mp/include -I/mp
 -I/mp/include     -I../frmts/zlib -DHAVE_LIBZ -c -o cpl_conv.o
 cpl_conv.cpp
 libtool: compile:  /usr/bin/g++-4.0 -O2 -Wall -DOGR_ENABLED -I/mp/include
 -I/mp/include
 -I/mp/var/macports/build/_Users_rschmidt_macports_dports_science_gdal/work/gdal-1.6.0/port
 -I/mp -I/mp/include -I/mp -I/mp/include -I/mp/include -I/mp/include -I/mp
 -I/mp/include -I../frmts/zlib -DHAVE_LIBZ -c cpl_conv.cpp  -fno-common
 -DPIC -o .libs/cpl_conv.o
 /mp/include/pthread.h:286: error: conflicting declaration 'typedef struct
 pthread_attr_st* pthread_attr_t'
 /usr/include/sys/signal.h:163: error: 'pthread_attr_t' has a previous
 declaration as 'typedef struct __darwin_pthread_attr_t pthread_attr_t'
 make[1]: *** [cpl_conv.o] Error 1
 make: *** [port-target] Error 2
 }}}

 It works if I uninstall pthsem, clean gdal and try again. Maybe gdal can
 insulate itself from this somehow.

-- 
Ticket URL: <http://trac.macports.org/ticket/20531>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list