On 12/04/2015 09:44 AM, meino.cra...@gmx.de wrote:
> (WARNING! I am no native english speaker! :)

No problem, so far I can understand what you are saying. :-)

> I tried to compile the beast outside but regardless what I
> was doing, it bests configure insists of not seeing libpng,
> which definitely ist installed on my system.

I discovered the problem: beast (and its dependency rapicorn) is written
using libpng:1.2 (according to its configure file) - which is actually
still in portage. The problem is, portage doesn't install the
libpng12.pc file  that pkgconfig needs or any other headers/include
files needed during the build process.

When I discovered this I figured I'd better roll out a virtual machine
so I don't screw up my main machine.

Anyway, in the new virtual machine I figured no big deal, I changed the
configure script to point to what was installed (libpng-1.6). However,
between 1.2 and 1.6 there's been a lot of changes, including functions
being renamed and a bunch of other stuff moved around. Until the author
updates his own libraries (speaking of rapicorn mostly here) it will
likely never compile on gentoo. However, it looks like on a binary
distro it would compile, specifically on Ubuntu distros according to the
documentation (Ubuntu appears to maintain support for older libpng builds?)

The other major issue is that pretty much all other packages in gentoo
rely on libpng:1.6 so removing it and installing only libpng:1.2 is not
an option.

> 
> Since you ar intested in the program (or: in this kind of programs?)
> you may also take a look at zynaddsubfx...

Thanks, I'll check that out too. At least that one is in portage already.

Dan




Reply via email to