[geos-devel] GEOS 2.2.1 compile on Solaris10

Shaun Kolomeitz shaun.kolomeitz at epa.qld.gov.au
Thu May 4 20:51:41 EDT 2006


Dear Geos-devel list,

I am having a problem getting GEOS 2.2.1 to compile successfully under Solaris 10.
I am using the GNU suite of tools to compile, make and link.
gnu gcc 3.4.3; gnu make 3.80; gnu ld 2.15
Any suggestions appreciated.

-----8<------
make[4]: Entering directory `/export/home/postgres/geos-2.2.1/source/headers'
make[4]: Leaving directory `/export/home/postgres/geos-2.2.1/source/headers'
make[3]: Leaving directory `/export/home/postgres/geos-2.2.1/source/headers'
make[2]: Leaving directory `/export/home/postgres/geos-2.2.1/source/headers'
Making all in bigtest
make[2]: Entering directory `/export/home/postgres/geos-2.2.1/source/bigtest'
if g++ -DHAVE_CONFIG_H -I. -I. -I../..//source/headers -I../..//source/headers/geos -I../../source/headers -I../../source/io/markup    -g -O2 -MT TestSweepLineSpeed.o -MD -MP -MF ".deps/TestSweepLineSpeed.Tpo" -c -o TestSweepLineSpeed.o TestSweepLineSpeed.cpp; \
then mv -f ".deps/TestSweepLineSpeed.Tpo" ".deps/TestSweepLineSpeed.Po"; else rm -f ".deps/TestSweepLineSpeed.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../..//source/headers -I../..//source/headers/geos -I../../source/headers -I../../source/io/markup    -g -O2 -MT GeometryTestFactory.o -MD -MP -MF ".deps/GeometryTestFactory.Tpo" -c -o GeometryTestFactory.o GeometryTestFactory.cpp; \
then mv -f ".deps/GeometryTestFactory.Tpo" ".deps/GeometryTestFactory.Po"; else rm -f ".deps/GeometryTestFactory.Tpo"; exit 1; fi
/bin/bash ../..//libtool --mode=link --tag=CXX g++  -g -O2  -lstdc++ -o TestSweepLineSpeed  TestSweepLineSpeed.o GeometryTestFactory.o ../..//source/geom/libgeos.la ../..//source/geom/libgeos.la
mkdir .libs
g++ -g -O2 -o .libs/TestSweepLineSpeed TestSweepLineSpeed.o GeometryTestFactory.o  -L/usr2/SOURCES/S10/gcc-3.3.2/objdir/sparc-sun-solaris2.10/libstdc++-v3/src -L/usr2/SOURCES/S10/gcc-3.3.2/objdir/sparc-sun-solaris2.10/libstdc++-v3/src/.libs -L/usr2/SOURCES/S10/gcc-3.3.2/objdir/gcc -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib/gcc-lib/.. -lm -lgcc_s ../..//source/geom/.libs/libgeos.so /usr/local/lib/./libstdc++.so -Wl,-R -Wl,/usr/local/lib/. -Wl,-R -Wl,/export/home/postgres/geos/lib
ld: warning: file /usr/local/lib/gcc-lib/../libstdc++.so: linked to /usr/local/lib/./libstdc++.so: attempted multiple inclusion of file
Undefined                       first referenced
 symbol                             in file
std::_Rb_tree_increment(std::_Rb_tree_node_base*)../..//source/geom/.libs/libgeos.so
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage../..//source/geom/.libs/libgeos.so
__gnu_cxx::__exchange_and_add(int volatile*, int)../..//source/geom/.libs/libgeos.so
std::basic_istream<char, std::char_traits<char> >::seekg(long long, std::_Ios_Seekdir)../..//source/geom/.libs/libgeos.so
std::_Rb_tree_increment(std::_Rb_tree_node_base const*)../..//source/geom/.libs/libgeos.so
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&)../..//source/geom/.libs/libgeos.so
std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)../..//source/geom/.libs/libgeos.so
std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)../..//source/geom/.libs/libgeos.so
std::_Rb_tree_decrement(std::_Rb_tree_node_base*)../..//source/geom/.libs/libgeos.so
ld: fatal: Symbol referencing errors. No output written to .libs/TestSweepLineSpeed
collect2: ld returned 1 exit status
make[2]: *** [TestSweepLineSpeed] Error 1
make[2]: Leaving directory `/export/home/postgres/geos-2.2.1/source/bigtest'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/postgres/geos-2.2.1/source'
make: *** [all-recursive] Error 1

Regards,
Shaun Kolomeitz
Senior Technical Officer
Systems & Support Branch
Parks Division
Environmental Protection Agency
 



___________________________
Disclaimer

This e-mail, including attachments if any, has originated from a Queensland government agency and may contain information that is confidential, or covered by legal professional privilege, and is intended for the named recipient(s) only.  If you have received this message in error, you are asked to inform the sender as quickly as possible and delete this message and any copies of this message from your computer system network.

Any form of disclosure, modification, distribution and/or publication of this e-mail, including attachments is prohibited.  Unless otherwise stated, this e-mail, including attachments represents the views of the sender and not the views of the Environmental Protection Agency.

Although this e-mail has been checked for the presence of computer viruses, the Environmental Protection Agency provides no warranty that all possible viruses have been detected and cleaned.  Any use of this e-mail could harm your computer system.
___________________________




More information about the geos-devel mailing list