[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