Hello > The octave-forge packages so far use the complier infomation taken from the > mkoctfile script
It is easyly to get $ mkoctfile -p CC /opt/octave/gcc-3.4.4dw2/bin/gcc $ mkoctfile -p CXX /opt/octave/gcc-3.4.4dw2/bin/g++ Please read first mkoctfile --help Regards Tatsuro --- Tatsuro MATSUOKA <[EMAIL PROTECTED]> wrote: > Hello > > In my octave building for cygwin, non-standard gcc was used. > So I use > export CC='/opt/octave/gcc-3.4.4dw2/bin/gcc' > export CXX='/opt/octave/gcc-3.4.4dw2/bin/g++' > export F77='/opt/octave/gcc-3.4.4dw2/bin/g77' > for octave building. > > This infomation is included to the mkoctfile. > > The octave-forge packages so far use the complier infomation taken from the > mkoctfile script > or use mkoctfle itself to complipe. > > I strongly request the ann package to take similar way at selecting the > complier. > > Regards > > > > *************** > ar: creating libANN.a > ann_test.cpp:1567:1: warning: "log2" redefined > In file included from /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/cmath:52, > from ann_test.cpp:38: > /usr/include/math.h:249:1: warning: this is the location of the previous > definition > ../lib/libANN.a(ANN.o):ANN.cpp:(.text+0x2db): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(ANN.o):ANN.cpp:(.text+0x2f7): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(ANN.o):ANN.cpp:(.text+0x344): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(ANN.o):ANN.cpp:(.text+0x424): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(ANN.o):ANN.cpp:(.text$_ZN13ANN_exceptionD1Ev[ANN_exception::~ANN_exception()]+0x1d): > undefined reference to `___gxx_personality_sj0' > ../lib/libANN.a(ANN.o):ANN.cpp:(.text$_ZN13ANN_exceptionD1Ev[ANN_exception::~ANN_exception()]+0x39): > undefined reference to `__Unwind_SjLj_Register' > ../lib/libANN.a(ANN.o):ANN.cpp:(.text$_ZN13ANN_exceptionD1Ev[ANN_exception::~ANN_exception()]+0x69): > undefined reference to `__Unwind_SjLj_Unregister' > ../lib/libANN.a(ANN.o):ANN.cpp:(.text$_ZN13ANN_exceptionD1Ev[ANN_exception::~ANN_exception()]+0x91): > undefined reference to `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x2a4): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x2ba): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x3aa): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x3e4): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x411): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x42a): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x484): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x52a): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x571): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x58a): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x5e4): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x68a): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x6d1): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x6ea): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x750): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x7fa): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x938): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x94e): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x997): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x9c2): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x9f8): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xa0e): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xa57): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xa82): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xc38): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xc4e): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xdc7): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xe16): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xeb8): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0xece): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x1047): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text+0x1096): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text$_ZN11ANNkd_splitD1Ev[ANNkd_split::~ANNkd_split()]+0x21): > undefined reference to `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text$_ZN11ANNkd_splitD1Ev[ANNkd_split::~ANNkd_split()]+0x3a): > undefined reference to `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text$_ZN11ANNkd_splitD1Ev[ANNkd_split::~ANNkd_split()]+0x86): > undefined reference to `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text$_ZN11ANNkd_splitD1Ev[ANNkd_split::~ANNkd_split()]+0xdd): > undefined reference to `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text$_ZN11ANNkd_splitD0Ev[ANNkd_split::~ANNkd_split()]+0x21): > undefined reference to `___gxx_personality_sj0' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text$_ZN11ANNkd_splitD0Ev[ANNkd_split::~ANNkd_split()]+0x3a): > undefined reference to `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text$_ZN11ANNkd_splitD0Ev[ANNkd_split::~ANNkd_split()]+0x8e): > undefined reference to `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_tree.o):kd_tree.cpp:(.text$_ZN11ANNkd_splitD0Ev[ANNkd_split::~ANNkd_split()]+0xe0): > undefined reference to `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0xee3): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0xf04): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0xfc1): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0xff9): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x1023): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x1044): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x1101): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x1139): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x116d): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x1183): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x1217): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x123d): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x127d): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x1293): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x1327): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_dump.o):kd_dump.cpp:(.text+0x134d): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x3d): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x53): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x261): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x2b2): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x73f): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x75e): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x7e0): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0xa4b): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0xa9a): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0xec4): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0xeda): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x1057): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x10af): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x1174): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x118a): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x1307): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text+0x135f): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD1Ev[ANNbd_shrink::~ANNbd_shrink()]+0x1b): > undefined reference to `___gxx_personality_sj0' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD1Ev[ANNbd_shrink::~ANNbd_shrink()]+0x3a): > undefined reference to `__Unwind_SjLj_Register' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD1Ev[ANNbd_shrink::~ANNbd_shrink()]+0x9a): > undefined reference to `__Unwind_SjLj_Unregister' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD1Ev[ANNbd_shrink::~ANNbd_shrink()]+0xc8): > undefined reference to `__Unwind_SjLj_Unregister' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD1Ev[ANNbd_shrink::~ANNbd_shrink()]+0x12a): > undefined reference to `__Unwind_SjLj_Resume' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD0Ev[ANNbd_shrink::~ANNbd_shrink()]+0x21): > undefined reference to `___gxx_personality_sj0' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD0Ev[ANNbd_shrink::~ANNbd_shrink()]+0x3a): > undefined reference to `__Unwind_SjLj_Register' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD0Ev[ANNbd_shrink::~ANNbd_shrink()]+0xa2): > undefined reference to `__Unwind_SjLj_Unregister' > ../lib/libANN.a(bd_tree.o):bd_tree.cpp:(.text$_ZN12ANNbd_shrinkD0Ev[ANNbd_shrink::~ANNbd_shrink()]+0x100): > undefined reference to `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_fix_rad_search.o):kd_fix_rad_search.cpp:(.text+0x22): > undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_fix_rad_search.o):kd_fix_rad_search.cpp:(.text+0x38): > undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_fix_rad_search.o):kd_fix_rad_search.cpp:(.text+0x189): > undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_fix_rad_search.o):kd_fix_rad_search.cpp:(.text+0x1f6): > undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_pr_search.o):kd_pr_search.cpp:(.text+0x21): undefined > reference to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_pr_search.o):kd_pr_search.cpp:(.text+0x37): undefined > reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_pr_search.o):kd_pr_search.cpp:(.text+0x3e7): undefined > reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(kd_pr_search.o):kd_pr_search.cpp:(.text+0x41e): undefined > reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_search.o):kd_search.cpp:(.text+0x1e): undefined reference > to > `___gxx_personality_sj0' > ../lib/libANN.a(kd_search.o):kd_search.cpp:(.text+0x34): undefined reference > to > `__Unwind_SjLj_Register' > ../lib/libANN.a(kd_search.o):kd_search.cpp:(.text+0x172): undefined reference > to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(kd_search.o):kd_search.cpp:(.text+0x19c): undefined reference > to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x7e): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x9a): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0xc4): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0xf7): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x122): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x14e): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x16a): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x194): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x1c7): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x1f2): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x224): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x23a): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x26c): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x2ae): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x2d5): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x2f4): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x42d): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x45e): undefined reference to > `__Unwind_SjLj_Resume' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x4b5): undefined reference to > `___gxx_personality_sj0' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x4d4): undefined reference to > `__Unwind_SjLj_Register' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x62f): undefined reference to > `__Unwind_SjLj_Unregister' > ../lib/libANN.a(brute.o):brute.cpp:(.text+0x65e): undefined reference to > `__Unwind_SjLj_Resume' > collect2: ld returned 1 exit status > make[1]: *** [ann.oct] Error 1 > make: *** [all] Error 2 > error: 'make' returned the following error: make: Entering directory > `/tmp/oct-22cc70.1/ann-1.0/src' > make -C ann linux-g++ > make[1]: Entering directory `/tmp/oct-22cc70.1/ann-1.0/src/ann' > cd src ; make linux-g++ > make[2]: Entering directory `/tmp/oct-22cc70.1/ann-1.0/src/ann/src' > make targets \ > "ANNLIB = libANN.a" \ > "C++ = g++" \ > "CFLAGS = -O3" \ > "MAKELIB = ar ruv" \ > "RANLIB = true" > make[3]: Entering directory `/tmp/oct-22cc70.1/ann-1.0/src/ann/src' > g++ -c -I../include -O3 ANN.cpp > g++ -c -I../include -O3 brute.cpp > g++ -c -I../include -O3 kd_tree.cpp > g++ -c -I../include -O3 kd_util.cpp > > > -------------------------------------- > GANBARE! NIPPON! Win your ticket to Olympic Games 2008. > http://pr.mail.yahoo.co.jp/ganbare-nippon/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Octave-dev mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/octave-dev > -------------------------------------- GANBARE! NIPPON! Win your ticket to Olympic Games 2008. http://pr.mail.yahoo.co.jp/ganbare-nippon/ ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Octave-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/octave-dev
