Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123043 - games-util/qjoypad-3.4 fails due to QT4
Summary: games-util/qjoypad-3.4 fails due to QT4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-16 07:36 UTC by Benjamin Hodgetts
Modified: 2006-05-08 05:30 UTC (History)
1 user (show)

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 Benjamin Hodgetts 2006-02-16 07:36:20 UTC
Emerging QJoypad or Evolvotron both fail due to QT4 incompatabilities as far as I can tell, both pasted below:

-------------------------------------

Calculating dependencies    ...done!
>>> emerge (1 of 1) games-util/qjoypad-3.4 to /
>>> checksums files   ;-) qjoypad-3.4.ebuild
>>> checksums files   ;-) files/digest-qjoypad-3.4
>>> checksums src_uri ;-) qjoypad-3.4.tgz
>>> Unpacking source...
>>> Unpacking qjoypad-3.4.tgz to /var/tmp/portage/qjoypad-3.4/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/qjoypad-3.4/work/qjoypad-3.4 ...

Configuring QJoyPad installation...
------------------------------------------------------------

Device directory: /dev/input
-- Devices will be looked for in:
     /dev/input/js0
     /dev/input/js1
     etc.

Prefix directory: /usr
-- Files to be installed in:
     /usr/bin
     /usr/doc
     /usr/share/pixmaps
	 
---------------------------------------------------------
If these settings are okay, go ahead and run 'make' and
then 'make install'.

To make changes, run ./config --help for details.

g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DDEVDIR='"/dev/input"' -DICON24='"/usr/share/pixmaps/qjoypad/icon24.png"' -DICON64='"/usr/share/pixmaps/qjoypad/icon64.png"' -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/doc/qt-4.1.0-r2/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Itrayicon -I. -I. -o axis.o axis.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DDEVDIR='"/dev/input"' -DICON24='"/usr/share/pixmaps/qjoypad/icon24.png"' -DICON64='"/usr/share/pixmaps/qjoypad/icon64.png"' -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/doc/qt-4.1.0-r2/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Itrayicon -I. -I. -o axis_edit.o axis_edit.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DDEVDIR='"/dev/input"' -DICON24='"/usr/share/pixmaps/qjoypad/icon24.png"' -DICON64='"/usr/share/pixmaps/qjoypad/icon64.png"' -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/doc/qt-4.1.0-r2/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Itrayicon -I. -I. -o axisw.o axisw.cpp
In file included from /usr/include/qt4/QtGui/qwidget.h:37,
                 from /usr/include/qt4/QtGui/qdialog.h:27,
                 from axis_edit.h:5,
                 from axisw.h:7,
                 from axisw.cpp:1:
/usr/include/qt4/QtGui/qcursor.h:65: error: expected unqualified-id before numeric constant
/usr/include/qt4/QtGui/qcursor.h:65: error: expected `)' before numeric constant
/usr/include/qt4/QtGui/qcursor.h:73: error: expected unqualified-id before numeric constant
/usr/include/qt4/QtGui/qcursor.h:73: error: ISO C++ forbids declaration of `type name' with no type
/usr/include/qt4/QtGui/qcursor.h:73: error: abstract declarator `int' used as declaration
/usr/include/qt4/QtGui/qcursor.h:73: error: expected `;' before numeric constant
/usr/include/qt4/QtGui/qcursor.h:74: error: expected identifier before numeric constant
/usr/include/qt4/QtGui/qcursor.h:74: error: expected `,' or `...' before numeric constant
/usr/include/qt4/QtGui/qcursor.h:74: error: ISO C++ forbids declaration of `parameter' with no type
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:28,
                 from /usr/include/qt4/QtGui/qcombobox.h:28,
                 from axis_edit.h:7,
                 from axisw.h:7,
                 from axisw.cpp:1:
/usr/include/qt4/QtGui/qstyleoption.h:111: error: expected identifier before numeric constant
/usr/include/qt4/QtGui/qstyleoption.h:111: error: expected `}' before numeric constant
/usr/include/qt4/QtGui/qstyleoption.h:111: error: expected unqualified-id before numeric constant
/usr/include/qt4/QtGui/qstyleoption.h:114: error: `FrameFeature' was not declared in this scope
/usr/include/qt4/QtGui/qstyleoption.h:114: error: template argument 1 is invalid
/usr/include/qt4/QtGui/qstyleoption.h:114: error: ISO C++ forbids declaration of `FrameFeatures' with no type
/usr/include/qt4/QtGui/qstyleoption.h:117: error: expected unqualified-id before ')' token
/usr/include/qt4/QtGui/qstyleoption.h:118: error: expected unqualified-id before "const"
/usr/include/qt4/QtGui/qstyleoption.h:118: error: expected `)' before "const"
/usr/include/qt4/QtGui/qstyleoption.h:119: error: expected unqualified-id before "const"
/usr/include/qt4/QtGui/qstyleoption.h:119: error: expected `)' before "const"
/usr/include/qt4/QtGui/qstyleoption.h:120: error: `QStyleOptionFrameV2& operator=(const QStyleOptionFrame&)' must be a nonstatic member function
/usr/include/qt4/QtGui/qstyleoption.h:120: error: `QStyleOptionFrameV2& operator=(const QStyleOptionFrame&)' must take exactly two arguments
/usr/include/qt4/QtGui/qstyleoption.h:122: error: expected unqualified-id before "protected"
/usr/include/qt4/QtGui/qstyleoption.h:124: error: expected declaration before '}' token
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:28,
                 from /usr/include/qt4/QtGui/qcombobox.h:28,
                 from axis_edit.h:7,
                 from axisw.h:7,
                 from axisw.cpp:1:
/usr/include/qt4/QtGui/qstyleoption.h:24:1: unterminated #ifndef
In file included from /usr/include/qt4/QtGui/qcombobox.h:28,
                 from axis_edit.h:7,
                 from axisw.h:7,
                 from axisw.cpp:1:
/usr/include/qt4/QtGui/qabstractitemdelegate.h:24:1: unterminated #ifndef
In file included from axis_edit.h:7,
                 from axisw.h:7,
                 from axisw.cpp:1:
/usr/include/qt4/QtGui/qcombobox.h:24:1: unterminated #ifndef
In file included from axisw.h:7,
                 from axisw.cpp:1:
axis_edit.h:1:1: unterminated #ifndef
In file included from axisw.cpp:1:
axisw.h:1:1: unterminated #ifndef
make: *** [axisw.o] Error 1
make: *** Waiting for unfinished jobs....
axis.cpp: In member function `virtual bool Axis::read(QTextStream*)':
axis.cpp:23: error: 'class QString' has no member named 'lower'
axis.cpp:25: error: `split' is not a member of `QStringList'
make: *** [axis.o] Error 1
In file included from component.h:7,
                 from axis.h:8,
                 from axis_edit.h:18,
                 from axis_edit.cpp:1:
/usr/include/qt4/QtCore/qtextstream.h:40:2: #error qtextstream.h must be included before any header file that defines Status
In file included from component.h:7,
                 from axis.h:8,
                 from axis_edit.h:18,
                 from axis_edit.cpp:1:
/usr/include/qt4/QtCore/qtextstream.h:65: error: expected identifier before "int"
/usr/include/qt4/QtCore/qtextstream.h:65: error: expected unqualified-id before '{' token
axis_edit.cpp: In constructor `AxisEdit::AxisEdit(Axis*)':
axis_edit.cpp:7: error: `setCaption' was not declared in this scope
axis_edit.cpp:8: error: `setIcon' was not declared in this scope
axis_edit.cpp:16: error: no matching function for call to `QVBoxLayout::QVBoxLayout(AxisEdit* const, int, int)'
/usr/include/qt4/QtGui/qboxlayout.h:136: note: candidates are: QVBoxLayout::QVBoxLayout(const QVBoxLayout&)
/usr/include/qt4/QtGui/qboxlayout.h:124: note:                 QVBoxLayout::QVBoxLayout(QWidget*)
/usr/include/qt4/QtGui/qboxlayout.h:123: note:                 QVBoxLayout::QVBoxLayout()
axis_edit.cpp:19: error: no matching function for call to `QVBoxLayout::QVBoxLayout(int, int, int)'
/usr/include/qt4/QtGui/qboxlayout.h:136: note: candidates are: QVBoxLayout::QVBoxLayout(const QVBoxLayout&)
/usr/include/qt4/QtGui/qboxlayout.h:124: note:                 QVBoxLayout::QVBoxLayout(QWidget*)
/usr/include/qt4/QtGui/qboxlayout.h:123: note:                 QVBoxLayout::QVBoxLayout()
axis_edit.cpp:25: error: no matching function for call to `QComboBox::insertItem(const char[9], AxisMode)'
/usr/include/qt4/QtGui/qcombobox.h:286: note: candidates are: void QComboBox::insertItem(int, const QString&, const QVariant&)
/usr/include/qt4/QtGui/qcombobox.h:165: note:                 void QComboBox::insertItem(int, const QIcon&, const QString&, const QVariant&)
axis_edit.cpp:26: error: no matching function for call to `QComboBox::insertItem(const char[14], AxisMode)'
/usr/include/qt4/QtGui/qcombobox.h:286: note: candidates are: void QComboBox::insertItem(int, const QString&, const QVariant&)
/usr/include/qt4/QtGui/qcombobox.h:165: note:                 void QComboBox::insertItem(int, const QIcon&, const QString&, const QVariant&)
axis_edit.cpp:27: error: no matching function for call to `QComboBox::insertItem(const char[19], AxisMode)'
/usr/include/qt4/QtGui/qcombobox.h:286: note: candidates are: void QComboBox::insertItem(int, const QString&, const QVariant&)
/usr/include/qt4/QtGui/qcombobox.h:165: note:                 void QComboBox::insertItem(int, const QIcon&, const QString&, const QVariant&)
axis_edit.cpp:28: error: no matching function for call to `QComboBox::insertItem(const char[13], AxisMode)'
/usr/include/qt4/QtGui/qcombobox.h:286: note: candidates are: void QComboBox::insertItem(int, const QString&, const QVariant&)
/usr/include/qt4/QtGui/qcombobox.h:165: note:                 void QComboBox::insertItem(int, const QIcon&, const QString&, const QVariant&)
axis_edit.cpp:29: error: no matching function for call to `QComboBox::insertItem(const char[18], AxisMode)'
/usr/include/qt4/QtGui/qcombobox.h:286: note: candidates are: void QComboBox::insertItem(int, const QString&, const QVariant&)
/usr/include/qt4/QtGui/qcombobox.h:165: note:                 void QComboBox::insertItem(int, const QIcon&, const QString&, const QVariant&)
axis_edit.cpp:30: error: 'class QComboBox' has no member named 'setCurrentItem'
axis_edit.cpp:37: error: no matching function for call to `QVBoxLayout::QVBoxLayout(QFrame*&, int, int)'
/usr/include/qt4/QtGui/qboxlayout.h:136: note: candidates are: QVBoxLayout::QVBoxLayout(const QVBoxLayout&)
/usr/include/qt4/QtGui/qboxlayout.h:124: note:                 QVBoxLayout::QVBoxLayout(QWidget*)
/usr/include/qt4/QtGui/qboxlayout.h:123: note:                 QVBoxLayout::QVBoxLayout()
axis_edit.cpp:38: error: 'class QVBoxLayout' has no member named 'setAutoAdd'
axis_edit.cpp:40: error: no matching function for call to `QSpinBox::QSpinBox(int, int, int, QFrame*&)'
/usr/include/qt4/QtGui/qspinbox.h:99: note: candidates are: QSpinBox::QSpinBox(const QSpinBox&)
/usr/include/qt4/QtGui/qspinbox.h:47: note:                 QSpinBox::QSpinBox(QWidget*)
axis_edit.cpp:50: error: no matching function for call to `QHBoxLayout::QHBoxLayout(QFrame*&, int, int)'
/usr/include/qt4/QtGui/qboxlayout.h:116: note: candidates are: QHBoxLayout::QHBoxLayout(const QHBoxLayout&)
/usr/include/qt4/QtGui/qboxlayout.h:104: note:                 QHBoxLayout::QHBoxLayout(QWidget*)
/usr/include/qt4/QtGui/qboxlayout.h:103: note:                 QHBoxLayout::QHBoxLayout()
axis_edit.cpp:51: error: 'class QHBoxLayout' has no member named 'setAutoAdd'
axis_edit.cpp:55: error: invalid conversion from `const char*' to `int'
axis_edit.cpp:55: error:   initializing argument 1 of `void QComboBox::insertItem(int, const QString&, const QVariant&)'
axis_edit.cpp:56: error: invalid conversion from `const char*' to `int'
axis_edit.cpp:56: error:   initializing argument 1 of `void QComboBox::insertItem(int, const QString&, const QVariant&)'
axis_edit.cpp:56: error: invalid conversion from `int' to `const char*'
axis_edit.cpp:56: error:   initializing argument 1 of `QString::QString(const char*)'
axis_edit.cpp:57: error: invalid conversion from `const char*' to `int'
axis_edit.cpp:57: error:   initializing argument 1 of `void QComboBox::insertItem(int, const QString&, const QVariant&)'
axis_edit.cpp:57: error: invalid conversion from `int' to `const char*'
axis_edit.cpp:57: error:   initializing argument 1 of `QString::QString(const char*)'
axis_edit.cpp:58: error: 'class QComboBox' has no member named 'setCurrentItem'
axis_edit.cpp:7: warning: unused variable 'setCaption'
axis_edit.cpp:8: warning: unused variable 'setIcon'
axis_edit.cpp: In member function `virtual void AxisEdit::accept()':
axis_edit.cpp:122: error: 'class QComboBox' has no member named 'currentItem'
axis_edit.cpp:125: error: 'class QComboBox' has no member named 'currentItem'
make: *** [axis_edit.o] Error 1

!!! ERROR: games-util/qjoypad-3.4 failed.
Call stack:
  ebuild.sh, line 1894:   Called dyn_compile
  ebuild.sh, line 941:   Called src_compile

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

---------------------------------------------------------

Calculating dependencies    ...done!
>>> emerge (1 of 1) x11-misc/evolvotron-0.3.1 to /
>>> checksums files   ;-) evolvotron-0.3.1.ebuild
>>> checksums files   ;-) files/digest-evolvotron-0.3.1
>>> checksums src_uri ;-) evolvotron-0.3.1.tar.gz
>>> Unpacking source...
>>> Unpacking evolvotron-0.3.1.tar.gz to /var/tmp/portage/evolvotron-0.3.1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/evolvotron-0.3.1/work/evolvotron ...
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib fs --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
Your qmake version is:
QMake version: 2.00a
Using Qt version 4.1.0 in /usr/lib64/qt4

Your gcc version is (unless qmake is set up to use a different one):
gcc (GCC) 3.4.5 (Gentoo 3.4.5, ssp-3.4.5-1.0, pie-8.7.9)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Building documentation...
...built documentation

Running qmake with CONFIG_OPTS=--prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib fs --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu VERSION_NUMBER=0.3.1...
...configuration completed - ready to do 'make' now
cd libevolvotron && /usr/bin/qmake libevolvotron.pro -unix "CONFIG_OPTS=--prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib fs --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu" "VERSION_NUMBER=0.3.1"
cd libevolvotron && make 
make[1]: Entering directory `/var/tmp/portage/evolvotron-0.3.1/work/evolvotron/libevolvotron'
g++ -c -pipe -DFULLSCREEN -march=k8 -O2 -msse3 -pipe '-DEVOLVOTRON_VERSION="0.3.1"' '-DEVOLVOTRON_BUILD="0.3.1 (Build options: Fullscreen Release)"' -DNDEBUG -DQT_NO_ASCII_CAST -pthread -fPIC -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/doc/qt-4.1.0-r2/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Imoc -I. -o args.o args.cpp
g++ -c -pipe -DFULLSCREEN -march=k8 -O2 -msse3 -pipe '-DEVOLVOTRON_VERSION="0.3.1"' '-DEVOLVOTRON_BUILD="0.3.1 (Build options: Fullscreen Release)"' -DNDEBUG -DQT_NO_ASCII_CAST -pthread -fPIC -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/doc/qt-4.1.0-r2/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Imoc -I. -o dialog_about.o dialog_about.cpp
In file included from dialog_about.cpp:23:
dialog_about.h:27:19: qvbox.h: No such file or directory
In file included from dialog_about.cpp:23:
dialog_about.h:53: error: ISO C++ forbids declaration of `QVBox' with no type
dialog_about.h:53: error: expected `;' before '*' token
dialog_about.cpp: In constructor `DialogAbout::DialogAbout(QWidget*)':
dialog_about.cpp:30: error: `setCaption' was not declared in this scope
dialog_about.cpp:33: error: `_vbox' was not declared in this scope
dialog_about.cpp:33: error: `QVBox' has not been declared
dialog_about.cpp:42: error: 'class QTextEdit' has no member named 'setTextFormat'
dialog_about.cpp:42: error: `PlainText' was not declared in this scope
dialog_about.cpp:43: error: 'class QTextEdit' has no member named 'setText'
dialog_about.cpp:30: warning: unused variable 'setCaption'
dialog_about.cpp:42: warning: unused variable 'PlainText'
dialog_about.cpp: In member function `virtual void DialogAbout::resizeEvent(QResizeEvent*)':
dialog_about.cpp:59: error: `_vbox' was not declared in this scope
dialog_about.cpp:59: warning: unused variable '_vbox'
make[1]: *** [dialog_about.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/evolvotron-0.3.1/work/evolvotron/libevolvotron'
make: *** [sub-libevolvotron-make_default] Error 2

!!! ERROR: x11-misc/evolvotron-0.3.1 failed.
Call stack:
  ebuild.sh, line 1894:   Called dyn_compile
  ebuild.sh, line 941:   Called src_compile

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

-----------------------------------------------

Alpha ~ # emerge --info
Portage 2.1_pre4-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-archck4 x86_64)
=================================================================
System uname: 2.6.15-archck4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.3.5-r2, 2.4.2-r1
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -msse3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 64bit 7zip S3TC X a52 aac acpi aim alsa amarok apm automount avi berkdb bidi bitmap-fonts blender-game bluetooth bzip2 cdda cddb cdinstall cdio cdparanoia cdr cdrom chipcard cjk clamav crypt cups directfb dri dts dvd dvdr dvdread effects emboss emul-linux-x86 encode exif fat fbcon ffmpeg fftw flac flash foomaticdb fortran gcj gif gimp gimpprint glibc-compat20 glibc-omitfp glx gnome gpm graphviz gsm gstreamer gtk gtk2 gzip h323 hal hfs hpn ieee1394 imagemagick imlib inkjar iproute2 ipv6 jack java javascript jbig jikes jit joystick jp2 jpeg jpeg2k kde libclamav lm_sensors lzo lzw lzw-tiff mad maya-shaderlibrary mikmod mime mimencode ming mjpeg mng mod mozilla mp3 mp4live mpeg mpeg2 mplayer music musicbrainz ncurses nethack nls nptl nptlonly nsplugin ntfs nvram ogg openexr opengl openssl pam pcntl pda pdflib perl pic png pnp print python qt quicktime readline reiser4 reiserfs rtc samba scanner screen sdl silc smartcard sms sounds speex spell ssl svg svgz symlink sysfs szip tcltk tcpd tga theora threads tiff truetype truetype-fonts type1 type1-fonts uclibc-compat udev unicode usb userlocales utf8 v4l v4l2 vcd vcdimager vfat videos vorbis wma wmf wxgtk1 wxwindows xfs xine xmms xpm xprint xv xvid xvmc yahoo zip zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-16 07:57:19 UTC
File a separate bug about x11-misc/evolvotron-0.3.1
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2006-02-23 08:01:41 UTC
the config file calls "qmake", but needs to call: "${QTDIR}/bin/qmake QTDIR=${QTDIR}/bin/qmake".

However, I can't patch it because the makefile directly being patched in src_unpack, which will be overwritten.  However, it looks to me like the ./config call in src_compile will just overwrite THOSE changes anyway.

Leaving this one up to games to fix.

evolvotron looks to be fixed.
Comment 3 Patrizio Bassi 2006-03-04 11:34:59 UTC
qt4 AND gcc4 (that create other problems too)

To make changes, run ./config --help for details.

g++ -c -pipe -O2 -mtune=pentium3 -march=pentium3 -pipe -Wall -W -D_REENTRANT -DDEVDIR='"/dev/input"' -DICON24='"/usr/share/pixmaps/qjoypad/icon24.png"' -DICON64='"/usr/share/pixmaps/qjoypad/icon64.png"' -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/doc/qt-4.1.0-r2/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Itrayicon -I. -I. -o axis.o axis.cpp
axis.cpp: In member function ‘virtual bool Axis::read(QTextStream*)’:
axis.cpp:23: error: ‘class QString’ has no member named ‘lower’
axis.cpp:25: error: ‘split’ is not a member of ‘QStringList’
make: *** [axis.o] Error 1

!!! ERROR: games-util/qjoypad-3.4 failed.
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2006-05-05 10:24:42 UTC
This should be fixed by adding "qt3" to the inherit line at the top of the ebuild.
Comment 5 Patrizio Bassi 2006-05-05 10:38:42 UTC
you're right, works. please commit and close :)
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2006-05-08 05:30:42 UTC
Fixed in CVS... thanks for the info, Caleb.