On 11/30/2011 10:49 AM, Orion Poplawski wrote: > On 11/30/2011 07:30 AM, Andrew Ross wrote: >> On Wed, Nov 30, 2011 at 11:40:42AM +0000, Andrew Ross wrote: >>> >>> I have fixed all the issues I have found. Still outstanding is Orions >>> fortran issue (I don't see this) and the copyright issue. > > Here's what I have with svn12076: > > > make[1]: Entering directory `/usr/share/plplot5.9.9/examples/tk' > /usr/lib/ccache/gcc xtk01.c -o xtk01 `pkg-config --cflags --libs plplotd-tcl` > /usr/bin/ld: /tmp/ccZTLMLN.o: undefined reference to symbol 'cos@@GLIBC_2.0' > /usr/bin/ld: note: 'cos@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try > adding it to the linker command line > > -lm needs to be added to the tk/Makefile. See updated patch. > > I've also made a change to drop dl from libplplotd for NON_TRANSITIVE=ON. > > Also seeing this: > > plplot-ocaml.i686: E: binary-or-shlib-defines-rpath > /usr/lib/ocaml/stublibs/dllplplot_stubs.so ['/usr/lib/ocaml', > '/builddir/build/BUILD/plplot-5.9.9/fedora/src'] > plplot-ocaml.i686: E: binary-or-shlib-defines-rpath > /usr/lib/ocaml/stublibs/dllplcairo_stubs.so ['/usr/lib', > '/builddir/build/BUILD/plplot-5.9.9/fedora/src'] > > Anyone know why the rpaths aren't being removed on install? > > Still have: > > plplot-qt.i686: W: unused-direct-shlib-dependency > /usr/lib/libplplotqtd.so.0.0.1 /usr/lib/libQtXml.so.4 > > from cmake Qt. > > plplot-wxGTK.i686: W: unused-direct-shlib-dependency > /usr/lib/libplplotwxwidgetsd.so.0.0.0 /usr/lib/libfreetype.so.6 > plplot-wxGTK.i686: W: unused-direct-shlib-dependency > /usr/lib/libplplotwxwidgetsd.so.0.0.0 /lib/libm.so.6 > plplot-wxGTK.i686: W: unused-direct-shlib-dependency > /usr/lib/libplplotwxwidgetsd.so.0.0.0 /lib/libpthread.so.0 > > I've dropped FREETYPE_LIBRARIES from wxwidgets_LINK_FLAGS. Perhaps these and > the other changes need to wrapped in if(!NON_TRANSTIVE) as well. > > pthread appears to be coming somehow from the cmake wxWidgets stuff. > libm I think is coming again from g++. > > > Trying to build with the attached patch though I get this: > > /usr/lib/ccache/gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions > -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom > -fasynchronous-unwind-tables CMakeFiles/plserver.dir/plserver.c.o -o plserver > -rdynamic ../../src/libplplotd.so.11.0.0 ../tcl/libplplottcltkd.so.9.2.0 -ltk > -ltcl ../../src/libplplotd.so.11.0.0 > -Wl,-rpath,/builddir/build/BUILD/plplot-5.9.9/fedora/src:/builddir/build/BUILD/plplot-5.9.9/fedora/bindings/tcl:/builddir/build/BUILD/plplot-5.9.9/fedora/lib/csa:/builddir/build/BUILD/plplot-5.9.9/fedora/lib/nn:/builddir/build/BUILD/plplot-5.9.9/fedora/lib/qsastime: > -Wl,-rpath-link,/builddir/build/BUILD/plplot-5.9.9/fedora/lib/csa:/builddir/build/BUILD/plplot-5.9.9/fedora/lib/nn:/builddir/build/BUILD/plplot-5.9.9/fedora/lib/qsastime:/builddir/build/BUILD/plplot-5.9.9/fedora/bindings/tcl > > ../../src/libplplotd.so.11.0.0: undefined reference to > `agg::font_engine_freetype_base::hinting(bool)' > .... > ../../src/libplplotd.so.11.0.0: undefined reference to > `plD_dispatch_init_tek4107f' > > From the build line for libplplotd.so.11.0.0: > > /usr/lib/ccache/c++ -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 > -mtune=atom -fasynchronous-unwind-tables -shared -Wl,-soname,libplplotd.so.11 > -o libplplotd.so.11.0.0 CMakeFiles/plplotd.dir/pdfutils.c.o > CMakeFiles/plplotd.dir/plaffine.c.o CMakeFiles/plplotd.dir/plarc.c.o > CMakeFiles/plplotd.dir/plargs.c.o CMakeFiles/plplotd.dir/plbox.c.o > CMakeFiles/plplotd.dir/plcont.c.o CMakeFiles/plplotd.dir/plcore.c.o > CMakeFiles/plplotd.dir/plctrl.c.o CMakeFiles/plplotd.dir/plcvt.c.o > CMakeFiles/plplotd.dir/pldtik.c.o CMakeFiles/plplotd.dir/plf2ops.c.o > CMakeFiles/plplotd.dir/plfill.c.o CMakeFiles/plplotd.dir/plfreetype.c.o > CMakeFiles/plplotd.dir/plgradient.c.o CMakeFiles/plplotd.dir/plhist.c.o > CMakeFiles/plplotd.dir/plimage.c.o CMakeFiles/plplotd.dir/plline.c.o > CMakeFiles/plplotd.dir/plmap.c.o CMakeFiles/plplotd.dir/plot3d.c.o > CMakeFiles/plplotd.dir/plpage.c.o CMakeFiles/plplotd.dir/plsdef.c.o > CMakeFiles/plplotd.dir/plshade.c.o CMakeFiles/plplotd.dir/plstdio.c.o > CMakeFiles/plplotd.dir/plstripc.c.o CMakeFiles/plplotd.dir/plsym.c.o > CMakeFiles/plplotd.dir/pltick.c.o CMakeFiles/plplotd.dir/plvpor.c.o > CMakeFiles/plplotd.dir/plwind.c.o CMakeFiles/plplotd.dir/plbuf.c.o > CMakeFiles/plplotd.dir/plgridd.c.o CMakeFiles/plplotd.dir/plvect.c.o > CMakeFiles/plplotd.dir/mt19937ar.c.o CMakeFiles/plplotd.dir/pltime.c.o > CMakeFiles/plplotd.dir/pllegend.c.o > CMakeFiles/plplotd.dir/__/drivers/cairo.c.o > CMakeFiles/plplotd.dir/__/drivers/qt.cpp.o > CMakeFiles/plplotd.dir/__/bindings/qt_gui/plqt.cpp.o > CMakeFiles/plplotd.dir/__/drivers/mem.c.o > CMakeFiles/plplotd.dir/__/drivers/ntk.c.o > CMakeFiles/plplotd.dir/__/drivers/null.c.o > CMakeFiles/plplotd.dir/__/drivers/ps.c.o > CMakeFiles/plplotd.dir/__/drivers/pstex.c.o > CMakeFiles/plplotd.dir/__/drivers/psttf.cc.o > CMakeFiles/plplotd.dir/__/drivers/svg.c.o > CMakeFiles/plplotd.dir/__/drivers/tk.c.o > CMakeFiles/plplotd.dir/__/bindings/tcl/tclAPI.c.o > CMakeFiles/plplotd.dir/__/bindings/tcl/tclMain.c.o > CMakeFiles/plplotd.dir/__/bindings/tk/Pltk_Init.c.o > CMakeFiles/plplotd.dir/__/bindings/tk/plframe.c.o > CMakeFiles/plplotd.dir/__/bindings/tk/plr.c.o > CMakeFiles/plplotd.dir/__/bindings/tk/tcpip.c.o > CMakeFiles/plplotd.dir/__/bindings/tk/tkMain.c.o > CMakeFiles/plplotd.dir/__/bindings/tcl/tclMatrix.c.o > CMakeFiles/plplotd.dir/__/bindings/tcl/matrixInit.c.o > CMakeFiles/plplotd.dir/__/drivers/tkwin.c.o > CMakeFiles/plplotd.dir/__/bindings/tk-x-plat/Plplotter_Init.c.o > CMakeFiles/plplotd.dir/__/bindings/tk-x-plat/plplotter.c.o > CMakeFiles/plplotd.dir/__/drivers/wxwidgets_agg.cpp.o > CMakeFiles/plplotd.dir/__/drivers/wxwidgets.cpp.o > CMakeFiles/plplotd.dir/__/drivers/wxwidgets_app.cpp.o > CMakeFiles/plplotd.dir/__/drivers/wxwidgets_dc.cpp.o > CMakeFiles/plplotd.dir/__/drivers/wxwidgets_gc.cpp.o > CMakeFiles/plplotd.dir/__/drivers/xfig.c.o > CMakeFiles/plplotd.dir/__/drivers/xwin.c.o -pthread -lpangocairo-1.0 > -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 > -lSM -lICE -lX11 -lXext -lSM -lICE -lX11 -lXext -lpthread -ltcl -ltk -litcl3.4 > -litk3.4 -ltcl -ltk -ltcl -ltk -pthread -lLASi -lpangoft2-1.0 -lpango-1.0 > -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt > -lglib-2.0 -pthread -lwx_baseu-2.8 -lwx_gtk2u_core-2.8 -lQtSvg -lQtGui -lQtXml > -lQtCore -lm ../lib/csa/libcsirocsa.so.0.0.1 ../lib/nn/libcsironn.so.0.0.1 > ../lib/qsastime/libqsastime.so.0.0.1 -lfreetype -lpango-1.0 -lcairo > -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lSM -lICE -lX11 > -lXext -lpthread -ltcl -ltk -litcl3.4 -litk3.4 -lLASi -lpangoft2-1.0 > -lfontconfig -lwx_baseu-2.8 -lwx_gtk2u_core-2.8 -lQtSvg -lQtGui -lQtXml > -lQtCore -lm > -Wl,-rpath,/builddir/build/BUILD/plplot-5.9.9/fedora/lib/csa:/builddir/build/BUILD/plplot-5.9.9/fedora/lib/nn:/builddir/build/BUILD/plplot-5.9.9/fedora/lib/qsastime: > > > Now, why is > 'CMakeFiles/plplotd.dir/__/drivers/wxwidgets_agg.cpp.oCMakeFiles/plplotd.dir/__/drivers/wxwidgets.cpp.o > CMakeFiles/plplotd.dir/__/drivers/wxwidgets_app.cpp.o > CMakeFiles/plplotd.dir/__/drivers/wxwidgets_dc.cpp.o > CMakeFiles/plplotd.dir/__/drivers/wxwidgets_gc.cpp.o' getting put into > libplplotd and not libplplotcxxd? So the other languages can output to wx* > devices? It's not really a driver though, correct?
I never got a response to this. Comments, please? -- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA/CoRA Division FAX: 303-415-9702 3380 Mitchell Lane [email protected] Boulder, CO 80301 http://www.cora.nwra.com ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
