1 |
On 12/04/2015 09:44 AM, Meino.Cramer@×××.de wrote: |
2 |
> (WARNING! I am no native english speaker! :) |
3 |
|
4 |
No problem, so far I can understand what you are saying. :-) |
5 |
|
6 |
> I tried to compile the beast outside but regardless what I |
7 |
> was doing, it bests configure insists of not seeing libpng, |
8 |
> which definitely ist installed on my system. |
9 |
|
10 |
I discovered the problem: beast (and its dependency rapicorn) is written |
11 |
using libpng:1.2 (according to its configure file) - which is actually |
12 |
still in portage. The problem is, portage doesn't install the |
13 |
libpng12.pc file that pkgconfig needs or any other headers/include |
14 |
files needed during the build process. |
15 |
|
16 |
When I discovered this I figured I'd better roll out a virtual machine |
17 |
so I don't screw up my main machine. |
18 |
|
19 |
Anyway, in the new virtual machine I figured no big deal, I changed the |
20 |
configure script to point to what was installed (libpng-1.6). However, |
21 |
between 1.2 and 1.6 there's been a lot of changes, including functions |
22 |
being renamed and a bunch of other stuff moved around. Until the author |
23 |
updates his own libraries (speaking of rapicorn mostly here) it will |
24 |
likely never compile on gentoo. However, it looks like on a binary |
25 |
distro it would compile, specifically on Ubuntu distros according to the |
26 |
documentation (Ubuntu appears to maintain support for older libpng builds?) |
27 |
|
28 |
The other major issue is that pretty much all other packages in gentoo |
29 |
rely on libpng:1.6 so removing it and installing only libpng:1.2 is not |
30 |
an option. |
31 |
|
32 |
> |
33 |
> Since you ar intested in the program (or: in this kind of programs?) |
34 |
> you may also take a look at zynaddsubfx... |
35 |
|
36 |
Thanks, I'll check that out too. At least that one is in portage already. |
37 |
|
38 |
Dan |