Ticket #481 (closed defect: wontfix)
GEOS 3.3.1 doesn't compile with GCC 4.3.2 on parisc64
| Reported by: | rouault | Owned by: | pramsey |
|---|---|---|---|
| Priority: | major | Milestone: | 3.3.2 |
| Component: | Build/Install | Version: | 3.3.1 |
| Severity: | Unassigned | Keywords: | |
| Cc: |
Description
Hopefully all in the title, with following details :
make[1]: Entering directory `/home/rouault/gdal/trunk/gdal/geos-3.3.1/doc' /bin/sh ../libtool --tag=CXX --mode=link g++ -DGEOS_INLINE -pedantic -Wall -ansi -Wno-long-long -ffloat-store -g -O2 -o example example.o ../src/libgeos.la ../src/libgeos.la libtool: link: g++ -DGEOS_INLINE -pedantic -Wall -ansi -Wno-long-long -ffloat-store -g -O2 -o .libs/example example.o ../src/.libs/libgeos.so -Wl,-rpath -Wl,/home/rouault/gdal/trunk/gdal/install-geos-3.1.1/lib ../src/.libs/libgeos.so: undefined reference to `std::auto_ptr<geos::geom::Envelope>::auto_ptr(std::auto_ptr_ref<geos::geom::Envelope>)' ../src/.libs/libgeos.so: undefined reference to `_ZNSt8auto_ptrIN4geos4geom8EnvelopeEEcvSt12auto_ptr_refIT_EIS2_EEv' collect2: ld returned 1 exit status $ g++ --version g++ (Debian 4.3.2-1.1) 4.3.2 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ uname -a Linux lebesgue 2.6.26-2-parisc64-smp #1 SMP Mon Jun 13 21:02:47 UTC 2011 parisc64 GNU/Linux
The error message is the same as the one reported in #463 with llvm-gcc, but the fix doesn't work
Change History
Note: See
TracTickets for help on using
tickets.
