Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149522 - media-sound/mixxx-1.4.2 failed at playerportaudio.cpp
Summary: media-sound/mixxx-1.4.2 failed at playerportaudio.cpp
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL: http://mixxx.sourceforge.net/
Whiteboard:
Keywords:
Depends on:
Blocks: gcc41-stable
  Show dependency tree
 
Reported: 2006-09-29 07:58 UTC by Dominique Michel
Modified: 2006-11-07 02:30 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 Dominique Michel 2006-09-29 07:58:33 UTC
Step to reproduce:
1) emerge mixxx
#####################
 # emerge --info
Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.16-rt29-3D-fb i686)
=================================================================
System uname: 2.6.16-rt29-3D-fb i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.12.5
Last Sync: Fri, 29 Sep 2006 09:00:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /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/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo http://gentoo.mirror.solnet.ch"
LANG="en_GB"
LC_ALL="en_GB"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
LINGUAS="fr en sv"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/test /usr/portage/local/layman/science /usr/portage/local/layman/kpex-media /usr/portage/local/layman/pro-audio /usr/portage/local/layman/WTK-Testing /usr/portage/local/layman/xfce4-svn"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d a52 aac acpi aim alsa arts audiofile avi berkdb bidi bindist bitmap-fonts bxip2 bzip2 cairo cdparanoia cdr cjk cli crypt cups dbus dga dio div4linux dlloader dri dssi dts dv dvb dvd dvdr dvdread eds elibc_glibc emacs emacs-w3 emboss encode esd exif expat fam ffmpeg fftw firefox flac flash fluidsynth foomaticdb fortran ftp gb gd gdbm gif gnome gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml hal howl icq ieee1394 imagemagick imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jabber jack jack-tmpfs jackmidi java jbig jpeg jpeg2k kde kernel_linux ladspa lapack lash lcms ldap libedit libg++ libsamplerate linguas_en linguas_fr linguas_sv mad mikmod mime mmx mng motif mp3 mpeg mpi msn mule mysql nas ncurses nls nptl nptlonly nsplugin offensive ogg openal opengl oscar oss pam pcre pdflib perl pic plotutils png posix ppds pppd python qt3 qt4 quicktime readline recode reflection scanner sdl seamonkey session shorten slang slp sndfile sox speex spell spl sse sse2 ssl svg tcl tcltk tcpd tetex theora threads tiff tk truetype truetype-fonts type1-fonts udev unicode userland_GNU v4l vcd video_cards_nv video_cards_nvidia video_cards_v4l video_cards_vesa vorbis vst win32codecs wmf wxwindows xface xine xinerama xml xml2 xmms xorg xosd xpm xv xvid yahoo zlib"
Unset:  CTARGET, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Dominique Michel 2006-09-29 07:59:00 UTC
i686-pc-linux-gnu-g++ -c -O2 -march=pentium4 -pipe -fomit-frame-pointer -w -march=pentium4 -pipe -fno-strict-aliasing -D_REENTRANT  -D__SNDFILE__ -D__ALSA__ -D__JACK__ -D__PORTAUDIO__ -D__OSSMIDI__ -DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -D__LINUX__ -D__UNIX__ -DSETTINGS_FILE=\".mixxx.cfg\" -DTRACK_FILE=\".mixxxtrack.xml\" -DQT_NO_CHECK -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I../lib/vbrheadersdk -I../lib/kissfft -I. -I/usr/qt/3/include -I/usr/include -I/usr/include -I.ui/ -I.moc/ -o .obj/playerportaudio.o playerportaudio.cpp
playerportaudio.h:51: error: 'PaDeviceID' does not name a type
playerportaudio.h:56: error: ISO C++ forbids declaration of 'PortAudioStream' with no type
playerportaudio.h:56: error: expected ';' before '*' token
playerportaudio.h:58: error: 'PaDeviceID' does not name a type
playerportaudio.h:72: error: 'PaTimestamp' has not been declared
playerportaudio.cpp: In constructor 'PlayerPortAudio::PlayerPortAudio(ConfigObject<ConfigValue>*)':
playerportaudio.cpp:22: error: 'm_devId' was not declared in this scope
playerportaudio.cpp:29: error: 'm_pStream' was not declared in this scope
playerportaudio.cpp: In destructor 'virtual PlayerPortAudio::~PlayerPortAudio()':
playerportaudio.cpp:36: error: 'm_devId' was not declared in this scope
playerportaudio.cpp: In member function 'virtual bool PlayerPortAudio::open()':
playerportaudio.cpp:60: error: 'PaDeviceID' was not declared in this scope
playerportaudio.cpp:60: error: expected `;' before 'id'
playerportaudio.cpp:61: error: expected `;' before 'temp'
playerportaudio.cpp:73: error: 'temp' was not declared in this scope
playerportaudio.cpp:73: error: 'getDeviceID' was not declared in this scope
playerportaudio.cpp:78: error: 'id' was not declared in this scope
playerportaudio.cpp:87: error: 'id' was not declared in this scope
playerportaudio.cpp:97: error: 'id' was not declared in this scope
playerportaudio.cpp:107: error: 'id' was not declared in this scope
playerportaudio.cpp:144: error: 'Pa_GetMinNumBuffers' was not declared in this scope
playerportaudio.cpp:155: error: 'PortAudioCallback' was not declared in this scope
playerportaudio.cpp:155: error: 'callback' was not declared in this scope
playerportaudio.cpp:157: error: 'id' was not declared in this scope
playerportaudio.cpp:165: error: 'm_pStream' was not declared in this scope
playerportaudio.cpp:243: error: 'Pa_GetHostError' was not declared in this scope
playerportaudio.cpp:245: error: 'm_devId' was not declared in this scope
playerportaudio.cpp:251: error: 'm_devId' was not declared in this scope
playerportaudio.cpp: In member function 'virtual void PlayerPortAudio::close()':
playerportaudio.cpp:266: error: 'm_devId' was not declared in this scope
playerportaudio.cpp:274: error: 'm_pStream' was not declared in this scope
playerportaudio.cpp:282: error: 'm_pStream' was not declared in this scope
playerportaudio.cpp: In member function 'virtual QStringList PlayerPortAudio::getInterfaces()':
playerportaudio.cpp:333: error: 'Pa_CountDevices' was not declared in this scope
playerportaudio.cpp: In member function 'virtual QStringList PlayerPortAudio::getSampleRates()':
playerportaudio.cpp:356: error: 'PaDeviceID' was not declared in this scope
playerportaudio.cpp:356: error: expected `;' before 'id'
playerportaudio.cpp:357: error: 'id' was not declared in this scope
playerportaudio.cpp:358: error: 'Pa_GetDefaultOutputDeviceID' was not declared in this scope
playerportaudio.cpp:360: error: 'id' was not declared in this scope
playerportaudio.cpp:364: error: 'const struct PaDeviceInfo' has no member named 'numSampleRates'
playerportaudio.cpp:366: error: 'const struct PaDeviceInfo' has no member named 'numSampleRates'
playerportaudio.cpp:367: error: 'const struct PaDeviceInfo' has no member named 'sampleRates'
playerportaudio.cpp: At global scope:
playerportaudio.cpp:396: error: 'PaDeviceID' does not name a type
playerportaudio.cpp:414: error: 'PaDeviceID' does not name a type
playerportaudio.cpp:469: error: 'PaTimestamp' has not been declared
i686-pc-linux-gnu-g++ -c -O2 -march=pentium4 -pipe -fomit-frame-pointer -w -march=pentium4 -pipe -fno-strict-aliasing -D_REENTRANT  -D__SNDFILE__ -D__ALSA__ -D__JACK__ -D__PORTAUDIO__ -D__OSSMIDI__ -DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -D__LINUX__ -D__UNIX__ -DSETTINGS_FILE=\".mixxx.cfg\" -DTRACK_FILE=\".mixxxtrack.xml\" -DQT_NO_CHECK -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I../lib/vbrheadersdk -I../lib/kissfft -I. -I/usr/qt/3/include -I/usr/include -I/usr/include -I.ui/ -I.moc/ -o .obj/midiobjectoss.o midiobjectoss.cpp
make: *** [.obj/playerportaudio.o] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: media-sound/mixxx-1.4.2 failed.
Comment 2 Alexis Ballier gentoo-dev 2006-11-06 09:40:43 UTC
Can you still reproduce this one ? 
What is your portaudio version installed ?

That's weird, here it emerges perfectly...
Comment 3 Dominique Michel 2006-11-06 10:47:57 UTC
Sorry, it is my fault. I use the pro-audio overlay, and it use portaudio-19-r3

After downgrading to portaudio-18.1-r4 from portage, it just compile fine.

It is also a problem with the version in the overlay. It is sloted in portage but not in the overlay. So I will report this problem in the overlay.

I am sorry for keeping you busy with it.

BTW, it is a mix-1.5.0-beta1 version on sourceforge.
Comment 4 Alexis Ballier gentoo-dev 2006-11-06 11:37:18 UTC
Ok good, I can close this one.
About 1.5.0-beta1, I have not been able to get it work and it's still called beta, so I'm afraid this will have to wait until a new version is released, at least for me.
Comment 5 Dominique Michel 2006-11-07 02:30:17 UTC
I try to install the 1.5.0-beta1 last night, but it didn't compile.