[Therion] therion 5.3.16 loch compile fails
wookey at wookware.org
Mon Dec 29 18:02:46 CET 2014
+++ Bill Gee [2014-12-29 10:12 -0600]:
> Update -
> Solved! I finally got Loch to compile. The change is in the Loch Makefile,
> highlighted below in red. With this final change the entire Therion
> package will compile.
My email is still black-and-white text. A diff would have been rather more use :-)
But I presume you are saying, replace:
> #ifeq ($(VTKV6),1)
> #VTKLIBS = -lvtkCommonExecutionModel-$(VTKVERSION)
> -lvtkCommonDataModel-$(VTKVERSION) -lvtkCommonCore-$(VTKVERSION)
> -lvtkFiltersCore-$(VTKVERSION) -lvtkFiltersHybrid-$(VTKVERSION)
> -lvtkIOLegacy-$(VTKVERSION) -lfreetype -lpng -ljpeg
> #VTKLIBS = -lvtkHybrid -lvtkImaging -lvtkIO -lvtkGraphics -lvtkFiltering
> -lvtkCommon -lfreetype
> VTKLIBS = -lvtkCommonExecutionModel -lvtkCommonDataModel -lvtkCommonCore
> -lvtkFiltersCore -lvtkFiltersHybrid -lvtkIOLegacy -lfreetype -lpng -ljpeg
Thanks for the info. Seems that debian-based and fedora-based distros
have used a different library-naming scheme.
Obviously a smarter patch would be needed to let it build on debian
_and_ fedora based systems.
Mostly what all this shows is that therion could really use a proper
build system like cmake, as then it could just use pkgconfig or
built-in cmake findpackage runes which should deal with distro
packaging variation like this.
Principal hats: Linaro, Debian, Wookware, ARM
More information about the Therion