Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 351430 - failed to emerge media-sound/qjackctl-0.3.2
Summary: failed to emerge media-sound/qjackctl-0.3.2
Status: RESOLVED DUPLICATE of bug 331157
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-12 10:50 UTC by eduard
Modified: 2011-01-24 12:09 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 eduard 2011-01-12 10:50:12 UTC
trying to emerge qjackctl brings out the following error:

* Project file 'qjackctl.pro' does not exists!
 * eqmake4 cannot handle non-existing project files.
 * 
 * This shouldn't happen - please send a bug report to http://bugs.gentoo.org/

 * ERROR: media-sound/qjackctl-0.3.2 failed:
 *   Project file not found in media-sound/qjackctl sources.
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 2886:  Called eqmake4 'qjackctl.pro' '-o' 'qjackctl.mak'
 *   environment, line 1444:  Called die
 * The specific snippet of code:
 *           die "Project file not found in ${CATEGORY}/${PN} sources.";
 * 
 * If you need support, post the output of 'emerge --info =media-sound/qjackctl-0.3.2',
 * the complete build log and the output of 'emerge -pqv =media-sound/qjackctl-0.3.2'.
 * The complete build log is located at '/var/tmp/portage/media-sound/qjackctl-0.3.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/qjackctl-0.3.2/temp/environment'.
 * S: '/var/tmp/portage/media-sound/qjackctl-0.3.2/work/qjackctl-0.3.2'

as a first step I also had to temporally set CXXFLAGS to include stdio.h as src/main.cpp does not include it but uses stderr and fprintf.
The build also says that qt library version >= 4.1 wasn't met, however I am running kde-4 and `qmake --version` is:
QMake version 2.01a
Using Qt version 4.6.3 in /usr/lib/qt4

Reproducible: Always
Comment 1 Rafał Mużyło 2011-01-12 11:25:01 UTC
Atach full build log.
Comment 2 eduard 2011-01-15 21:09:04 UTC
(In reply to comment #1)
> Atach full build log.
> 
1. output from: emerge -pqv =media-sound/qjackctl-0.3.2
[ebuild  N    ] media-sound/qjackctl-0.3.2  USE="-alsa debug"                                                                                              

2. output from: emerge --info =media-sound/qjackctl-0.3.2
Portage 2.1.9.25 (default/linux/x86/10.0, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo-r5 i686) 
=================================================================                                                                                           
                        System Settings
=================================================================                                                                                           
System uname: Linux-2.6.36-gentoo-r5-i686-Intel-R-_Core-TM-_i7_CPU_870_@_2.93GHz-with-gentoo-1.12.14

Timestamp of tree: Wed, 12 Jan 2011 00:30:01 +0000 
ccache version 2.4 [disabled]
app-shells/bash: 4.1_p7 
dev-lang/python:     2.6.6-r1, 3.1.2-r4 
dev-util/ccache:     2.4-r9  
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox:    2.4                                   
sys-devel/autoconf:  2.13, 2.65-r1 
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1 
sys-devel/binutils:  2.20.1-r1       
sys-devel/gcc:       4.4.4-r2                             
sys-devel/gcc-config: 1.4.1        
sys-devel/libtool:   2.2.10                           
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86"                                                                                                                                       
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"CFLAGS="-O2 -march=i686 -pipe"CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"                                                                                                                                      
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl berkdb bzip2 cli cracklib crypt cups cxx dbus dri fortran gdbm gpm iconv ipv6 kde mng modules mudflap mysql ncurses nls nptl nptlonly opengl openmp pam pcre perl png pppd python qt3support qt4 readline session sql ssl svg sysfs tcpd unicode webkit x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="virtualbox evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="virtualbox" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"                                                                                                
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY   

3. complete build.log:
* Package:    media-sound/qjackctl-0.3.2                                                                                                                   
 * Repository: gentoo
 * Maintainer: proaudio@gentoo.org
 * USE:  elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Unpacking qjackctl-0.3.2.tar.gz to /var/tmp/portage/media-sound/qjackctl-0.3.2/work
>>> Source unpacked in /var/tmp/portage/media-sound/qjackctl-0.3.2/work
>>> Compiling source in /var/tmp/portage/media-sound/qjackctl-0.3.2/work/qjackctl-0.3.2 ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-alsa-seq --disable-debug
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... 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-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether i686-pc-linux-gnu-gcc needs -traditional... no
checking for Qt library version >= 4.1... yes
checking for qmake... /usr/bin/qmake
checking for moc... /usr/bin/moc
checking for uic... /usr/bin/uic
checking for main in -lm... yes
checking for main in -lX11... yes
checking for main in -lXext... yes
checking for lroundf in -lm... yes
checking for main in -ljack... yes
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... 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 fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for unistd.h... (cached) yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking jack/jack.h usability... yes
checking jack/jack.h presence... yes
checking for jack/jack.h... yes
checking jack/statistics.h usability... yes
checking jack/statistics.h presence... yes
checking for jack/statistics.h... yes
checking CoreAudio/CoreAudio.h usability... no
checking CoreAudio/CoreAudio.h presence... no
checking for CoreAudio/CoreAudio.h... no
checking jack/midiport.h usability... yes
checking jack/midiport.h presence... yes
checking for jack/midiport.h... yes
configure: WARNING: *** ALSA/MIDI sequencer support will be disabled.
checking for system... yes
checking for jack_transport_query in -ljack... yes
checking for jack_is_realtime in -ljack... yes
checking for jack_get_xrun_delayed_usecs in -ljack... yes
checking for jack_get_max_delayed_usecs in -ljack... yes
checking for jack_midi_event_get in -ljack... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating qjackctl.pro
config.status: creating qjackctl.spec
config.status: creating qjackctl.desktop
config.status: creating config.h

  QjackCtl 0.3.2

  Build target . . . . . . . . . . . . . . . . . . .: release

  JACK Audio Connection Kit support  . . . . . . . .: yes
  JACK Realtime support  . . . . . . . . . . . . . .: yes
  JACK Transport support . . . . . . . . . . . . . .: yes
  JACK XRUN delay support  . . . . . . . . . . . . .: yes
  JACK Maximum scheduling delay support  . . . . . .: yes
  JACK MIDI support  . . . . . . . . . . . . . . . .: yes
  ALSA MIDI Sequencer support  . . . . . . . . . . .: no
  System tray icon support . . . . . . . . . . . . .: yes

  Install prefix . . . . . . . . . . . . . . . . . .: /usr

Now type 'make', followed by 'make install' as root.

 * Running qmake on qjackctl.pro ...                                                                                                                 [ ok ]
make -j2 -f qjackctl.mak 
/usr/bin/uic src/qjackctlAboutForm.ui -o ui_qjackctlAboutForm.h
/usr/bin/uic src/qjackctlConnectionsForm.ui -o ui_qjackctlConnectionsForm.h
/usr/bin/uic src/qjackctlMainForm.ui -o ui_qjackctlMainForm.h
/usr/bin/uic src/qjackctlMessagesForm.ui -o ui_qjackctlMessagesForm.h
/usr/bin/uic src/qjackctlPatchbayForm.ui -o ui_qjackctlPatchbayForm.h
/usr/bin/uic src/qjackctlSetupForm.ui -o ui_qjackctlSetupForm.h
/usr/bin/uic src/qjackctlSocketForm.ui -o ui_qjackctlSocketForm.h
/usr/bin/uic src/qjackctlStatusForm.ui -o ui_qjackctlStatusForm.h
i686-pc-linux-gnu-g++ -c -pipe -O2 -march=i686 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Isrc -I/usr/local/include -I/usr/include -I/usr/include/qt4 -I. -I. -o main.o src/main.cpp
i686-pc-linux-gnu-g++ -c -pipe -O2 -march=i686 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Isrc -I/usr/local/include -I/usr/include -I/usr/include/qt4 -I. -I. -o qjackctlAlsaConnect.o src/qjackctlAlsaConnect.cpp
src/qjackctlAlsaConnect.cpp:317: warning: unused parameter 'pOPort'
src/qjackctlAlsaConnect.cpp:317: warning: unused parameter 'pIPort'
src/qjackctlAlsaConnect.cpp:349: warning: unused parameter 'pOPort'
src/qjackctlAlsaConnect.cpp:349: warning: unused parameter 'pIPort'
src/main.cpp: In function 'int main(int, char**)':
src/main.cpp:43: error: 'stderr' was not declared in this scope
src/main.cpp:45: error: 'fprintf' was not declared in this scope
make: *** [main.o] Error 1
make: *** Waiting for unfinished jobs....
emake failed
 * ERROR: media-sound/qjackctl-0.3.2 failed:
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_compile
 *   environment, line 2866:  Called die
 * The specific snippet of code:
 *       emake -f ${PN}.mak || die "emake failed"
 * 
 * If you need support, post the output of 'emerge --info =media-sound/qjackctl-0.3.2',
 * the complete build log and the output of 'emerge -pqv =media-sound/qjackctl-0.3.2'.
 * The complete build log is located at '/var/tmp/portage/media-sound/qjackctl-0.3.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/qjackctl-0.3.2/temp/environment'.
 * S: '/var/tmp/portage/media-sound/qjackctl-0.3.2/work/qjackctl-0.3.2'

Comment 3 Rafał Mużyło 2011-01-16 13:34:31 UTC
I said attach, not paste it in.

Anyway, that's probably fixed in 0.3.5 - a stable request is in order.
Comment 4 Alexis Ballier gentoo-dev 2011-01-24 12:09:56 UTC
fixed in 0.3.7, it'll go stable so i'm marking this as """duplicate"""

*** This bug has been marked as a duplicate of bug 331157 ***