sourcen kompilieren - pkg-config problem

S

supersucker

Foren Gott
hi,

ich versuche gerade den vlc player aus den sourcen zu kompilieren.

allerdings bricht configure immer ab:

Code:
configure: error: Could not find libmad on your system: you may get it from http://www.underbit.com/products/mad/. Alternatively you can use --disable-mad to disable the mad plugin.

aber ich habe libmad auf dem system:

Code:
root@supersucker vlc-0.8.4a]# locate libmad
/usr/lib/libmad.so.0
/usr/lib/libmad.so.0.2.1

eine weitere warnung von configure brachte mich dann auf pkg-config:

Code:
checking for LIBCDIO... Package libcdio was not found in the pkg-config search path.
Perhaps you should add the directory containing `libcdio.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libcdio' found

aber auch die libcdio hab ich auf dem system:

Code:
[root@supersucker vlc-0.8.4a]# locate libcdio
/usr/share/doc/libcdio-0.76
/usr/share/doc/libcdio-0.76/AUTHORS
/usr/share/doc/libcdio-0.76/THANKS
/usr/share/doc/libcdio-0.76/COPYING
/usr/share/doc/libcdio-0.76/TODO
/usr/share/doc/libcdio-0.76/README
/usr/share/doc/libcdio-0.76/NEWS
/usr/share/doc/libcdio-0.76/README.libcdio
/usr/share/info/libcdio.info.gz
/usr/lib/libcdio.so.6.0.1
/usr/lib/libcdio_paranoia.so.0
/usr/lib/libcdio_paranoia.so.0.0.1
/usr/lib/libcdio_cdda.so.0
/usr/lib/libcdio.so.6
/usr/lib/libcdio_cdda.so.0.0.1

so, nun versteh ich nichts mehr, ich hab nämlich PKG_CONFIG_PATH gesetzt:

Code:
[root@supersucker vlc-0.8.4a]#  echo $PKG_CONFIG_PATH
/usr/bin/pkg-config:/usr/lib

die pakete die mir als fehlend gemeldet werden sind installiert unter /usr/lib und das verzeichnis ist im pkg-config-path.....

warum krieg ich dann die fehlermeldung das die packages nicht vorhanden sind?
muss ich noch irgendwas zusätzlich konfigurieren?

danke für jede hilfe.......
 
Code:
ls /usr/lib/pkgconfig

alsa.pc         glib-2.0.pc                 gucharmap.pc            libmpeg2.pc               sqlite3.pc     xcursor.pc
blkid.pc        gmodule-2.0.pc              imlib2.pc               libnautilus-extension.pc  ss.pc          xdamage.pc
com_err.pc      gmodule-no-export-2.0.pc    libavcodec.pc           libuser.pc                theora.pc      xevie.pc
dbus-1.pc       gnome-mime-data-2.0.pc      libavformat.pc          libxml-2.0.pc             uuid.pc        xfixes.pc
dbus-glib-1.pc  gnome-python-2.0.pc         libavutil.pc            neon.pc                   valgrind.pc    xft.pc
e2p.pc          gnome-python-extras-2.0.pc  libdts.pc               NetworkManager.pc         vorbisenc.pc   xrender.pc
ext2fs.pc       gobject-2.0.pc              libgcj.pc               ogg.pc                    vorbisfile.pc
fontconfig.pc   gswitchit.pc                libidn.pc               openssl.pc                vorbis.pc
freetype2.pc    gthread-2.0.pc              libmetacity-private.pc  rhythmbox.pc              x264.pc
gaim.pc         gtk-engines-2.pc            libmpeg2convert.pc      shared-mime-info.pc       xcomposite.pc

gehe ich richtig in der annahme, das jetzt z.b. sowas wie libmad.pc und libcdio.pc fehlt und ich deshalb die fehlermeldungen kriege?
wenn ja, wie fixe ich das? einfach das pc-file reinkopieren wird ja wohl nicht reichen.....:-)

[EDIT]
/usr/lib64/pkgconfig/libcdio.pc

Hast du diese Datei?

nein
Code:
locate libcdio.pc

gibt keine ergebnisse....

das verzeichnis /usr/lib64 gibt es bei mir nicht, nur /usr/lib...

sry, hab auch noch vergessen:

OS: FC4
Code:
uname -a
Linux supersucker 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 athlon i386 GNU/Linux
 
Zuletzt bearbeitet:

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

X startet nichtmehr

OpenJDK8 unter Debian7.11/sparc64/kernel 3.16 kompilieren

ganze Netzwerkumgebung schagartig unsichtbar - 0S 13.1

Samba 4.1.3 auf falschen Netzwerkinterface

Zurück
Oben