Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82353 - protux doesn't find libmustux
Summary: protux doesn't find libmustux
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-17 07:04 UTC by Greisberger Christophe
Modified: 2005-03-21 08:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Greisberger Christophe 2005-02-17 07:04:29 UTC
I tried to install protux, emerge did install libmustux-0.20.2 but then protux
fails in the configuration phase with the message "checking for libmustux... no"


Reproducible: Always
Steps to Reproduce:
1. emerge media-sound/protux
2.
3.

Actual Results:  
Calculating dependencies ...done! 
>>> emerge (1 of 6) media-sound/protux-0.20.2 to / 
>>> md5 src_uri ;-) protux-0.20.2.tar.gz 
>>> Unpacking source... 
>>> Unpacking protux-0.20.2.tar.gz to /var/tmp/portage/protux-0.20.2/work 
 * Applying protux-gentoo.patch ...                                       
[ ok ] 
>>> Source unpacked. 
 * econf: updating protux-0.20.2/config.guess 
with /usr/share/gnuconfig/config.guess 
 * econf: updating protux-0.20.2/config.sub 
with /usr/share/gnuconfig/config.sub 
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man 
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc 
--localstatedir=/var/lib --libdir=/usr/lib --with-gnu-ld --enable-static=no 
configure: WARNING: If you wanted to set the --build type, don't use --host. 
    If a cross compiler is detected then cross compile mode will be used. 
checking for a BSD-compatible install... /bin/install -c 
checking whether build environment is sane... yes 
checking for gawk... gawk 
checking whether make sets $(MAKE)... yes 
checking for i686-pc-linux-gnu-strip... no 
checking for strip... strip 
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ 
checking for C++ compiler default output... a.out 
checking whether the C++ compiler works... yes 
checking whether we are cross compiling... no 
checking for suffix of executables... 
checking for suffix of object files... o 
checking whether we are using the GNU C++ compiler... yes 
checking whether i686-pc-linux-gnu-g++ accepts -g... yes 
checking for style of include used by make... GNU 
checking dependency style of i686-pc-linux-gnu-g++... gcc3 
checking for a BSD-compatible install... /bin/install -c 
checking build system type... i686-pc-linux-gnu 
checking host system type... i686-pc-linux-gnu 
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc 
checking whether we are using the GNU C compiler... yes 
checking whether i686-pc-linux-gnu-gcc accepts -g... yes 
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed 
checking dependency style of i686-pc-linux-gnu-gcc... gcc3 
checking for a sed that does not truncate output... /bin/sed 
checking for egrep... grep -E 
checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld 
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes 
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r 
checking for BSD-compatible nm... nm 
checking whether ln -s works... yes 
checking how to recognise dependent libraries... pass_all 
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E 
checking for ANSI C header files... yes 
checking for sys/types.h... yes 
checking for sys/stat.h... yes 
checking for stdlib.h... yes 
checking for string.h... yes 
checking for memory.h... yes 
checking for strings.h... yes 
checking for inttypes.h... yes 
checking for stdint.h... yes 
checking for unistd.h... yes 
checking dlfcn.h usability... yes 
checking dlfcn.h presence... yes 
checking for dlfcn.h... yes 
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E 
checking for i686-pc-linux-gnu-g77... i686-pc-linux-gnu-g77 
checking whether we are using the GNU Fortran 77 compiler... yes 
checking whether i686-pc-linux-gnu-g77 accepts -g... yes 
checking the maximum length of command line arguments... 32768 
checking command to parse nm output from i686-pc-linux-gnu-gcc object... ok 
checking for objdir... .libs 
checking for i686-pc-linux-gnu-ar... no 
checking for ar... ar 
checking for i686-pc-linux-gnu-ranlib... no 
checking for ranlib... ranlib 
checking for i686-pc-linux-gnu-strip... strip 
checking if i686-pc-linux-gnu-gcc static flag  works... yes 
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no 
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC 
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes 
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes 
checking whether the i686-pc-linux-gnu-gcc linker 
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes 
checking whether -lc should be explicitly linked in... no 
checking how to hardcode library paths into programs... immediate 
checking whether stripping libraries is possible... yes 
checking dynamic linker characteristics... GNU/Linux ld.so 
checking if libtool supports shared libraries... yes 
checking whether to build shared libraries... yes 
checking whether to build static libraries... no 
configure: creating libtool 
appending configuration tag "CXX" to libtool 
checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld 
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes 
checking whether the i686-pc-linux-gnu-g++ linker 
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes 
checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC 
checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes 
checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes 
checking whether the i686-pc-linux-gnu-g++ linker 
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes 
checking how to hardcode library paths into programs... immediate 
checking whether stripping libraries is possible... yes 
checking dynamic linker characteristics... GNU/Linux ld.so 
appending configuration tag "F77" to libtool 
checking if libtool supports shared libraries... yes 
checking whether to build shared libraries... yes 
checking whether to build static libraries... no 
checking for i686-pc-linux-gnu-g77 option to produce PIC... -fPIC 
checking if i686-pc-linux-gnu-g77 PIC flag -fPIC works... yes 
checking if i686-pc-linux-gnu-g77 supports -c -o file.o... yes 
checking whether the i686-pc-linux-gnu-g77 linker 
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes 
checking how to hardcode library paths into programs... immediate 
checking whether stripping libraries is possible... yes 
checking dynamic linker characteristics... GNU/Linux ld.so 
checking for i686-pc-linux-gnu-ranlib... ranlib 
checking for abs in -lm... yes 
checking for pthread_create in -lpthread... yes 
checking for ALSA CFLAGS... 
checking for ALSA LDFLAGS...  -lasound -lm -ldl -lpthread 
checking for libasound headers version >= 0.9.0... found. 
checking for snd_ctl_open in -lasound... yes 
checking for moc... /usr/qt/3/bin/moc 
checking for libqt-mt.so... /usr/qt/3/lib/libqt-mt.so 
checking for QT headers... /usr/qt/3/include 
checking if a small qt application compiles and links fine... ok 
checking for mustux-config... /usr/bin/mustux-config 
checking for libmustux... no 
configure: error: libmustux not found, please install it first 
 
!!! Please attach the config.log to your bug report: 
!!! /var/tmp/portage/protux-0.20.2/work/protux-0.20.2/config.log 
 
!!! ERROR: media-sound/protux-0.20.2 failed. 
!!! Function econf, Line 485, Exitcode 0 
!!! econf failed 
!!! If you need support, post the topmost build error, NOT this status message. 

Expected Results:  
Success :-) 

# emerge info 
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, 
glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) 
================================================================= 
System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz 
Gentoo Base System version 1.4.16 
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 12 2005, 
10:53:32)] 
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] 
ccache version 2.3 [enabled] 
dev-lang/python:     2.3.4-r1 
sys-devel/autoconf:  2.59-r6, 2.13 
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 
sys-devel/binutils:  2.15.92.0.2-r1 
sys-devel/libtool:   1.5.10-r4 
virtual/os-headers:  2.6.8.1-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-O2 -fomit-frame-pointer -pipe -fforce-addr -fomit-frame-pointer 
-funroll-loops -frerun-loop-opt -frerun-cse-after-loop 
-fexpensive-optimizations -falign-functions=4 -mmmx -msse -msse2 
-mfpmath=sse,387 -march=pentium4 -mcpu=pentium4" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-O2 -fomit-frame-pointer -pipe -fforce-addr -fomit-frame-pointer 
-funroll-loops -frerun-loop-opt -frerun-cse-after-loop 
-fexpensive-optimizations -falign-functions=4 -mmmx -msse -msse2 
-mfpmath=sse,387 -march=pentium4 -mcpu=pentium4" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" 
GENTOO_MIRRORS="http://distfiles.gentoo.org 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
LANG="en_US.utf8" 
LC_ALL="en_US.utf8" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 16bit X X509 Xaw3d a52 aac aalib acl acpi acpi4linux adns afs aim 
alsaamd anthy apache2 apm arts artswrappersuid async athena audiofile avi 
bash-completion bcmath bdf bidi bitmap-fonts bmp bootsplash boundschecking 
bzip2 bzlib c++ calendar canna caps cdb cdda cddb cdio cdparanoia cdr cdrom 
chasen cjk clamav clanJavaScript clanVoice codecs cpdflib crypt cscope css 
ctype cups curl curlwrappers dba dbi dbm dbx devfs26 dga dhcp dio directfb 
distcache divx4linux djbfft dmx dnd doc dts dv dvd dvdr dvdread edl emoticon 
encode erandom ethereal examples exif expat f2c f77 faac faad faad2 fam fame 
fastcgi fbcon fbdev fdftk ffmpeg fftw firebird flac flash flatfile fmod 
font-server foomaticdb fortran fpx freetype freewnn fs ftp gcj gd gdbm geoip 
ggi gif gimp gimpprint ginac glut gmp gnutls gphoto2 graphviz gs gstreamer gtk 
gtk2 gtkhtml guile hal hbci i8x0 icc icc-pgo iconv icq icu ieee1394 image 
imagemagick imap imlib imlib2 inifile innodb intl iodbc ipv6 jack jasper java 
javacomm javadoc javamail javascript jbig jce jikes jp2 jpeg jpeg2k junit 
justify kadu-modules kadu-voice kde kerberos krb4 ladcca lcms ldap lesstif 
libcaca libclamav libg++ libsamplerate libwww live lm_sensors ltsp lzo lzw 
lzw-tiff m17n-lib mad mailbox maildir makecheck matroska mbox mcal md5sum mdb 
memlimit mhash migemo mime ming mjpeg mmap mmx mmx2 mng mnogosearch monkey 
mozcalendar mozilla mozsvg mp3 mpeg mpeg4 mplayer msession msn mysql mysqli nas 
ncurses neXt netcdf network nls nocardbus nocd ntlm nvidia oav objc odbc 
offensive ofx ogg oggvorbis ooo-kde openal opengl oscar pam parse-clocks pcntl 
pcre pda pdf pdflib perl php physfs pic pie plotutils png portaudio posix ppds 
prelude print profile pwdb python qt quicktime quotas rdesktop readline real 
recode rrdtool rtc samba sasl scanner screenshot sdk sdl session shared 
sharedmem silc simplexml skk slang slp smime smtp sndfile soap sockets source 
sox speedo speex spell spl sqlite sse sse2 ssl stream subject-rewrite svg svga 
sysvipc szip tcltk tcpd tetex tga theora threads tidy tiff tokenizer tools 
transcode truetype truetype-fonts type1 type1-fonts ucs2 ucs4 uim unicode usb 
utf8 vanilla vcd vhosts videos vim-with-x vnc winbind wmf wxwindows x11vnc 
xanim xface xim xine xinerama xinetd xml xml2 xmms xosd xpm xprint xrandr 
xscreensaver xsl xv xvid xvmc yahoo yv12 zlib video_cards_i810 video_cards_i830 
video_cards_nvidia linguas_de linguas_fr linguas_en linguas_es linguas_ja 
linguas_ar" 
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY 
 
 
  
# qpkg -l libmustux  
media-libs/libmustux-0.20.2 *  
CONTENTS:  
/usr  
/usr/bin  
/usr/bin/mustux-config  
/usr/lib  
/usr/lib/libmustux.0.0.1  
/usr/lib/libmustux.0 -> libmustux.0.0.1 1108651341  
/usr/lib/libmustux -> libmustux.0.0.1 1108651341  
/usr/lib/libmustux.la  
/usr/share  
/usr/share/doc  
/usr/share/doc/libmustux-0.20.2  
/usr/share/doc/libmustux-0.20.2/README.gz  
/usr/share/doc/libmustux-0.20.2/TODO.gz  
/usr/share/doc/libmustux-0.20.2/NEWS.gz  
/usr/share/doc/libmustux-0.20.2/AUTHORS.gz  
/usr/share/doc/libmustux-0.20.2/ChangeLog.gz  
/usr/share/aclocal  
/usr/share/aclocal/mustux.m4  
/usr/include  
/usr/include/libmustux  
/usr/include/libmustux/MustuxEngine.hh  
/usr/include/libmustux/MustuxDrawableRegion.hh  
/usr/include/libmustux/MustuxTuner.hh  
/usr/include/libmustux/MustuxJogMouseBoardMessage.hh  
/usr/include/libmustux/MustuxDebugger.hh  
/usr/include/libmustux/MustuxDrawable.hh  
/usr/include/libmustux/MustuxJogMouseBoardAction.hh  
/usr/include/libmustux/MustuxFft.hh  
/usr/include/libmustux/MustuxApplication.hh  
/usr/include/libmustux/MustuxAudioFileFormats.hh  
/usr/include/libmustux/MustuxLcd.hh  
/usr/include/libmustux/MustuxInterface.hh  
/usr/include/libmustux/MustuxAudioDeviceMapper.hh  
/usr/include/libmustux/MustuxObject.hh  
/usr/include/libmustux/MustuxJogMouseBoard.hh  
/usr/include/libmustux/MustuxAudioBus.hh  
/usr/include/mustux.h
Comment 1 Greisberger Christophe 2005-02-28 02:54:33 UTC
I wanted to reemerge libmustux and I had the error described here:
http://bugs.gentoo.org/show_bug.cgi?id=82361

I now succeeded reemerging libmustux, and protux emerged cleanly after that.
Strange...

There is a difference when I do a "qpkg-l libmustux" :
< /usr/lib/libmustux.0.0.1
< /usr/lib/libmustux.0 -> libmustux.0.0.1 1108651341
< /usr/lib/libmustux -> libmustux.0.0.1 1108651341
< /usr/lib/libmustux.la
> /usr/lib/libmustux.so.0.0.1
> /usr/lib/libmustux.la
> /usr/lib/libmustux.so.0 -> libmustux.so.0.0.1 1109587231
> /usr/lib/libmustux.so -> libmustux.so.0.0.1 1109587231
Comment 2 Jan Brinkmann (RETIRED) gentoo-dev 2005-03-21 08:47:52 UTC
marking as fixed with reference to your last comment, i was never able to reproduce this problem.

I now succeeded reemerging libmustux, and protux emerged cleanly after that.