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

Reply via email to