When attempting to emerge media-video/camstream-0.26.2, I encounter an error where it attempts to call /usr/local/bin/uic, which does not exist. Not even sure what that's supposed to be or do. make[2]: Entering directory `/var/tmp/portage/camstream-0.26.2/work/camstream-0.26.2/camstream/gui' /usr/local/bin/uic -o ChannelSelector.h ChannelSelector.ui make[2]: /usr/local/bin/uic: Command not found make[2]: *** [ChannelSelector.h] Error 127 make[2]: Leaving directory `/var/tmp/portage/camstream-0.26.2/work/camstream-0.26.2/camstream/gui' make[1]: *** [gui] Error 2 make[1]: Leaving directory `/var/tmp/portage/camstream-0.26.2/work/camstream-0.26.2/camstream' make: *** [all] Error 2 !!! ERROR: media-video/camstream-0.26.2 failed. !!! Function src_compile, Line 377, Exitcode 2 !!! emake failed
can you please attach a complete merge log and "emerge info".
Here's the emerge info: Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r5) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Intel(R) Pentium(R) III Mobile CPU 1133MHz distcc 2.9 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.2 [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=pentium3 -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=pentium3 -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox autoaddcvs ccache" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="encode foomaticdb gif gpm libg++ mad mikmod motif mpeg ncurses nls pdflib xml2 xmms gdbm berkdb readline tetex svga tcltk java tcpd pam libwww python imlib qt opengl X gtk gtk2 -apm -arts -kde -gnome alsa -slang acpi avi cdr crypt cups curl dga dvd esd ethereal gd imap jikes joystick jpeg mmx mozilla mysql oggvorbis oss pcmcia pda perl png pnp quicktime sdl spell sse ssl truetype usb wxwindows xinerama xv zlib x86 radeon"
Created attachment 18669 [details] emerge log I hope this is what you meant.
no, i meant a log of the complete compile process ;)
Created attachment 18670 [details] compile log Okay, this should work better then :)
From the camstream website (go there and click "troubleshooting"): The line highlighted in red means one of two things. Either haven't installed the Qt library at all (this varies greatly between distro's so I cannot tell you how), or you have installed the Qt library, but it's not in one of it's default locations and you haven't set your QTDIR environment variable. You must locate this directory, then set QTDIR: export QTDIR=/path/to/qt/library Alternatively, you can make a symlink in /usr/lib/ or /usr/local/lib (BTW, uic isn't really installed in /usr/local/bin, but a default choosen by ./configure). I'm getting a completely different error compiling and am about to file a bug report with it if I can't clear it up in a few minutes.
that is really strange, it detecs uic in /usr/local/bin although it should be in /usr/qt/3/bin
what qt versions do you have installed? try revdep-rebuild from gentoolkit.
x11-libs/qt is at 3.1.2-r4
did try revdep-rebuild from gentoolkit help?
see last comment.
Looks similar - I guess $QTDIR is not set correctly?
Solved with bug 31940