2017-02-21 8:56 GMT-03:00 Stacho Mudrak via Therion <therion@speleo.sk>:
> Hello, > > I think that using libvtk6-dev (instead of libvtk-dev) would work without > modification of Makefile. > Just tested. Changing libvtk from version 5 to 6 solved the problem. May be this should be mentioned somewhere in the installation documentation? Thanks, Rodrigo > > S. > > On 20 February 2017 at 22:29, Rodrigo Severo via Therion < > therion@speleo.sk> wrote: > >> 2017-02-20 15:39 GMT-03:00 Rodrigo Severo <rodr...@fabricadeideias.com>: >> >>> >>> I'm trying to compile Therion (sources from github) on Ubuntu 16.04 for >>> the first time. >>> >>> After installing several missing libraries I'm getting the following >>> error: >>> >>> make[1]: Entering directory '/home/rodrigo/devel/therion/loch' >>> c++ -o ./loch -Wall ./lxR2P.o ./lxTR.o ./lxOGLFT.o ./lxSetup.o >>> ./lxRender.o ./lxWX.o ./lxImgIO.o ./lxLRUD.o ./lxFile.o ./lxSTree.o >>> ./lxData.o ./lxMath.o ./lxSView.o ./lxSScene.o ./lxGUI.o ./lxGLC.o >>> ./lxOptDlg.o ./lxAboutDlg.o ./lxPres.o ./img.o -lwx_gtk2u_gl-3.0 >>> -L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk2u_xrc-3.0 >>> -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 >>> -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 >>> -L/usr/lib/vtk-5.10 -lvtkHybrid -lvtkImaging -lvtkIO -lvtkGraphics >>> -lvtkFiltering -lvtkCommon -lfreetype -lGLU -lGL -lpthread -lX11 -lz -s >>> /usr/bin/ld: ./lxRender.o: undefined reference to symbol 'png_write_row@ >>> @PNG12_0' >>> //lib/x86_64-linux-gnu/libpng12.so.0: error adding symbols: DSO missing >>> from command line >>> collect2: error: ld returned 1 exit status >>> Makefile:162: recipe for target 'loch' failed >>> make[1]: *** [loch] Error 1 >>> make[1]: Leaving directory '/home/rodrigo/devel/therion/loch' >>> Makefile:202: recipe for target 'loch/loch' failed >>> make: *** [loch/loch] Error 2 >>> >>> >>> The problem here is that libpng12.0-dev is already installed. >>> >>> After some research I believe this might be a problem related to missing >>> symbols related to bad ordering of library inclusion: >>> http://stackoverflow.com/questions/19901934/stran >>> ge-linking-error-dso-missing-from-command-line >>> >>> How can I fix this? >>> >> >> Attached is a patch of the changes I made on loch/Makefile to fix the >> above error. I'm really not sure if this is the proper fix but "it work's". >> >> Please consider it for inclusion on Therion source. >> >> If it's better that I send a pull request, let me know. >> >> >> Regards, >> >> Rodrigo >> >> >> _______________________________________________ >> Therion mailing list >> Therion@speleo.sk >> https://mailman.speleo.sk/listinfo/therion >> >> > > _______________________________________________ > Therion mailing list > Therion@speleo.sk > https://mailman.speleo.sk/listinfo/therion > >
_______________________________________________ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion