|
From: | Ben Abbott |
Subject: | Re: default branch failed to build on OSX |
Date: | Sat, 02 Aug 2008 19:41:25 -0400 |
On Aug 2, 2008, at 4:19 PM, c. wrote:
On 10/lug/08, at 04:22, address@hidden wrote:Date: Wed, 09 Jul 2008 22:20:57 -0400 From: Ben Abbott <address@hidden> Subject: default branch failed to build on OSX To: address@hidden Message-ID: <address@hidden> Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes I successfully built the default branch within the last 24 hrs. This evening my attempt to build with the change sets of the last 24 hrs added failed. Presently my tip shows changeset: 8105:f46e73bcb85b I'd estimate the tip for my last successful build was changeset: 8094:c51ae36fcbce Has anyone else attempted a build since 8105? ... is this a general problem or specific to Mac OSX and/or my configuration? I've included quite a bit of info below ... If the problem is on my end, perhaps someone might spot something. -------------- begin failed build -------------<SNIP>Undefined symbols: "vtable for opengl_renderer", referenced from: __ZTV15opengl_renderer$non_lazy_ptr in fltk_backend.o ld: symbol(s) not found collect2: ld returned 1 exit status make[2]: *** [fltk_backend.oct] Error 1 make[1]: *** [src] Error 2 make: *** [all] Error 2Ben,Did you try again to build lately? Are you still getting the same error? I tried to build today and got an error similar to that reported above.I'm not really sure what's going on, but assuming the problem was connectedto this: http://gcc.gnu.org/faq.html#vtables I tried the attached changeset which allowed me to complete the build.Unfortunately when I do "make check" octave gets stuck while testing src/DLD-FUNCTIONS/dispatch.ccc. P.S. BTW I still get the problem in parsing files I mentioned here: http://www.nabble.com/Latest-from-hg-on-OSX-td17756186.html did anyone experience anything similar?
I have not tried in a few weeks. After your email I tried to build the shell script I wrote to do the job a while back ... as you no doubt expect, it failed today.
[...]g++ -bundle -bundle_loader ../src/octave -L/sw/lib/fltk-aqua/lib -L/sw/ lib -lfltk_gl -framework AGL -framework OpenGL -lfltk -lpthread - framework Carbon -framework ApplicationServices -o fltk_backend.oct pic/fltk_backend.o -L../libcruft -lcruft -L../liboctave -loctave -L. - loctinterp -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd - lcxsparse -Wl,-framework,Accelerate,-dylib_file,/System/Library/ Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/ Versions/A/libLAPACK.dylib:/System/Library/Frameworks/ Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/ libLAPACK.dylib -lfftw3 -lfftw3f -lreadline -lncurses -Wl,- framework,Accelerate,-dylib_file,/System/Library/Frameworks/ Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/ libBLAS.dylib:/System/Library/Frameworks/Accelerate.framework/Versions/ A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib -lhdf5 -lz - lm /sw/lib/gcc4.3/lib/libgfortran.dylib -L/sw/lib/fltk-aqua/lib -L// sw/lib -L/sw/lib -lfltk_gl -framework AGL -framework OpenGL -lfltk - lpthread -framework Carbon -framework ApplicationServices
Undefined symbols: "vtable for opengl_renderer", referenced from: __ZTV15opengl_renderer$non_lazy_ptr in fltk_backend.o ld: symbol(s) not found collect2: ld returned 1 exit status make[2]: *** [fltk_backend.oct] Error 1 make[1]: *** [src] Error 2 make: *** [all] Error 2Unless the problem is superficial and rather obvious I won't be of much help. However, I will take a closer look.
Ben
[Prev in Thread] | Current Thread | [Next in Thread] |