|
From: nico r. <nic...@gm...> - 2008-06-02 05:55:33
|
I had not noticed that file (simpleps.h/.cpp) before!! Apparently Ting Li added that file to support plots in PostScript, but he should have put it in extra/qwt, instead of utils. The utils library is compiled first, hence the dependency error on qwt you get (qwt is not compiled yet at that stage). I don't understand why I didn't get that error on BSD and Windows... Nicolas On Sat, May 10, 2008 at 6:37 PM, Brooks Clark <mbr...@gm...> wrote: > I originally posted this on the users mailing list, but it's probably > more appropriate here: > > > I'd really like to compile S-GeMS on a Mac, but I'm not having much > > luck "out-of-the-box". > > > > I'm using gcc v4.0.1 and I've installed the following libs using fink: > > > > qt3 v3.3.8 > > soqt25 v1.4.1 > > coin46 v2.5.0 > > simvoleon41 v2.0.1 > > > > and I've installed GsTL v1.2.1 into /usr/include. > > > > When I run the GsTL test script, however, I get quite a few errors. > > > > Anybody have any tips & tricks what I might need to do to compile on > > a Mac? Has anyone managed to compile with gcc4.0.1? > > > I've gone ahead and tried to compile S-GeMS but almost immediately get > a link error. Can anyone tell me which library is supposed to provide > this function? Also, which environment variables can (or should) be set? > > Here's the link error I'm getting: > > g++-4.0 -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/ > Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/ > OpenGL.framework/Versions/A/Libraries/libGL.dylib -prebind -dynamiclib > -single_module -headerpad_max_install_names -install_name /sw/lib/ > libGsTLAppli_utils.1.dylib -compatibility_version 1.0 > -current_version > 1.0.0 -o libGsTLAppli_utils.1.0.0.dylib ../../lib/darwin/obj/utils/ > clock.o ../../lib/darwin/obj/utils/error_messages_handler.o ../../lib/ > darwin/obj/utils/gstl_messages_private.o ../../lib/darwin/obj/utils/ > manager.o ../../lib/darwin/obj/utils/progress_notifier.o ../../lib/ > darwin/obj/utils/simpleps.o ../../lib/darwin/obj/utils/ > string_manipulation.o -L/sw/lib -L/sw/lib/qt3mac/lib -L/Users/ > mbclark/downloads/SGeMS-2.0/lib/darwin -lqt-mt > Undefined symbols: > "QwtPlot::axisScale(int) const", referenced from: > SimplePs::drawAxis(std::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, bool)in simpleps.o > SimplePs::drawAxis(std::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, bool)in simpleps.o > SimplePs::drawAxis(std::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, bool)in simpleps.o > SimplePs::drawAxis(std::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, bool)in simpleps.o > SimplePs::drawYRightAxis(std::basic_string<char, > std::char_traits<char>, std::allocator<char> >)in simpleps.o > SimplePs::drawYRightAxis(std::basic_string<char, > std::char_traits<char>, std::allocator<char> >)in simpleps.o > SimplePs::drawCurve(QMemArray<double>, QMemArray<double>, int, > bool)in simpleps.o > SimplePs::drawCurve(QMemArray<double>, QMemArray<double>, int, > bool)in simpleps.o > SimplePs::drawCurve(QMemArray<double>, QMemArray<double>, int, > bool)in simpleps.o > SimplePs::drawCurve(QMemArray<double>, QMemArray<double>, int, > bool)in simpleps.o > SimplePs::drawCurve(QMemArray<double>, QMemArray<double>, int, > bool)in simpleps.o > SimplePs::drawCurve(QMemArray<double>, QMemArray<double>, int, > bool)in simpleps.o > SimplePs::drawCurve(QMemArray<double>, QMemArray<double>, int, > bool)in simpleps.o > ld: symbol(s) not found > collect2: ld returned 1 exit status > make[2]: *** [../../lib/darwin/libGsTLAppli_utils.1.0.0.dylib] Error 1 > make[1]: *** [sub-utils] Error 2 > make: *** [sub-GsTLAppli] Error 2 > > > > > > Brooks > > > > ------------------------------------------------------------------------- > 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 > _______________________________________________ > Sgems-devel mailing list > Sge...@li... > https://lists.sourceforge.net/lists/listinfo/sgems-devel > |