You are not logged in.

#1 2009-04-19 18:39:18

daneel971
Member
Registered: 2008-03-28
Posts: 197

Building with fakeroot: some libraries aren't found

I usually compile mplayer from svn - this time I noticed something strange. When I use makepkg with fakeroot enabled in ~/.makepkg.conf, some libraries aren't found (freetype2, for instance).
All goes well if I disable fakeroot and then re-create the package with

fakeroot makepkg --holdver --repackage --asroot

I haven't tried building the package as root from the start, yet. The issue exists both for i686 and x86_64.

The involved libraries are (output of "diff")

FREETYPE = yes               |    FREETYPE = no
GIF = yes                    |    GIF = no
JPEG = yes                   |    JPEG = no
LIBASS = yes                 |    LIBASS = no
MP3LAME = yes                |    MP3LAME = no
PNG = yes                    |    PNG = no
CONFIG_LIBMP3LAME=yes        |    CONFIG_LIBMP3LAME=no

the two config.mak and configure.log are here
http://www.megauploads.org/en/file/121/ … r-bz2.html

Offline

#2 2009-04-19 18:56:35

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,391

Re: Building with fakeroot: some libraries aren't found

Maybe off-topic, but mplayer from [extra] also uses the svn-version.

Offline

#3 2009-04-19 19:06:16

daneel971
Member
Registered: 2008-03-28
Posts: 197

Re: Building with fakeroot: some libraries aren't found

Thanks, but it's not a problem related to the PKGBUILD itself (if that  is what you are suggesting) - it works fine if I don't use fakeroot.
In the meantime, I tried on another PC and it works: I read something about a "nvidia bug" that affects fakeroot (I do have the nvidia drivers on the first PC and not on the second...) - could this be related?


EDIT:
OK, found this: http://bugs.archlinux.org/task/12653
Sorry for the noise.

Last edited by daneel971 (2009-04-20 05:56:37)

Offline

Board footer

Powered by FluxBB