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