While trying to emerge ardour, ./configure stops with the following output: >>>----------- checking for lrdf >= 0.3.0... Package lrdf was not found in the pkg-config search path. Perhaps you should add the directory containing `lrdf.pc' to the PKG_CONFIG_PATH environment variable No package 'lrdf' found configure: error: Library requirements (lrdf >= 0.3.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. configure: error: /bin/sh './configure' failed for ardour configure: error: /bin/sh './configure' failed for libs !!! ERROR: media-sound/ardour-0.9_beta11 failed. !!! Function econf, Line 365, Exitcode 1 !!! econf failed <<<----------- I installed liblrdf to solve this problem, but without any success: >>>----------- * media-libs/liblrdf Latest version available: 0.3.5 Latest version installed: 0.3.5 Size of downloaded files: 224 kB Homepage: http://plugin.org.uk Description: A library for the manipulation of RDF file in LADSPA plugins License: GPL-2 <<<----------- Anyway, the buildprocess dies in the same place. Reproducible: Always Steps to Reproduce: 1. emerge -v ardour Actual Results: Ebuild stops at ./configure time. Output: See details. Expected Results: Ardour compiling and installing successfully. My 'emerge info': Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4-gentoo-r1-hw1) ================================================================= System uname: 2.6.4-gentoo-r1-hw1 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.3.13p1 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -mmmx -m3dnow -msse -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -mmmx -m3dnow -msse -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acl alsa apm arts avi berkdb bonobo cdr composite crypt cups dga directfb dvd dvdr encode esd fam fbcon foomaticdb gd gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile imap imlib imlib2 java jpeg kde lcms libg++ libwww mad maildir mbox mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl pic png python qt quicktime readline samba scanner sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype usb videos x86 xml2 xmms xv zlib"
Can you please run: $ qpkg -l liblrdf | grep pc I show: /usr/lib/pkgconfig/lrdf.pc
I have the same problem. I ran the qpkg command mentioned and it returned no results.
Forgot to mention...yes, liblrdf is installed. A 'find / -iname "lrdf.pc"' returns no results, too. Also, "pkg-config --list-all" does not list liblrdf (or anything with lrdf in the name).
Please: $ emerge sync && emerge -v liblrdf $ qpkg -l liblrdf If you don't have the pc, then please post the emerge output here so I can see what might have gone wrong.
I have the problem too. I tested liblrdf-0.3.1 - 0.3.5 and can't find a lrdf.pc on my pc. So I can't emerge ardour :-(
right... well please provide the information I asked for so I can help you out.
I have liblrdf but compile fails when liblrdf call to libraptor.0.so i was made link with libraptor.1.1.0.so then now compiles.
I'm having the same problem (also can't find the lrdf.pc anywhere on my machine). Here is my emerge output if it is helpful: ... checking for lrdf >= 0.3.0... Package lrdf was not found in the pkg-config search path. Perhaps you should add the directory containing `lrdf.pc' to the PKG_CONFIG_PATH environment variable No package 'lrdf' found configure: error: Library requirements (lrdf >= 0.3.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. configure: error: /bin/sh './configure' failed for ardour configure: error: /bin/sh './configure' failed for libs !!! ERROR: media-sound/ardour-0.9_beta11 failed. !!! Function econf, Line 365, Exitcode 1 !!! econf failed
From comment #4: Please: $ emerge sync && emerge -v liblrdf $ qpkg -l liblrdf If you don't have the pc, then please post the emerge output here so I can see what might have gone wrong. The emerge output being the complete output from 'emerge liblrdf'. You can attatch it above. I can't help you unless i have this information because I can't reproduce the problem...
Created attachment 28719 [details] emerge output liblrdf
Created attachment 28720 [details] emerge output ardour
I downloaded the liblrdf-0.9.7 and after compile and copy the lrdf.pc to /usr/lib/pkgconfig/ it works.
Created attachment 28743 [details] output of: emerge sync && emerge -v liblrdf And then: 'qpkg -l liblrdf' show this: media-libs/liblrdf-0.3.5 * CONTENTS:
liblrdf fixed in portage. Thanks... the correct version will be -r1 once it hits the rsync mirrors.