<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>222435</bug_id>
          
          <creation_ts>2008-05-16 20:44 0000</creation_ts>
          <short_desc>PyQt4-4.4 invalid convertion pluginloader.cpp:284</short_desc>
          <delta_ts>2008-07-31 06:47:43 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <votes>2</votes>
          <everconfirmed>1</everconfirmed>
          <reporter>diegonoya@hotmail.com</reporter>
          <assigned_to>python@gentoo.org</assigned_to>
          <cc>garbage2007@dataswamp.net</cc>
    
    <cc>mail@eliasprobst.eu</cc>
    
    <cc>mail@kraymer.de</cc>
    
    <cc>mail@rudolf-buerger.de</cc>
    
    <cc>Peter.Bienstman@UGent.be</cc>
    
    <cc>pirata@gmail.com</cc>
    
    <cc>qt@gentoo.org</cc>
    
    <cc>remybosch@zonnet.nl</cc>
    
    <cc>shannemann@gmail.com</cc>
    
    <cc>szlogan11@gmail.com</cc>
    
    <cc>vladimir@greenmice.info</cc>

      

      
          <long_desc isprivate="0">
            <who>diegonoya@hotmail.com</who>
            <bug_when>2008-05-16 20:44:32 0000</bug_when>
            <thetext>There it&apos;s an invalid convertion issus at the pluginloader.cpp source as reported ,with the solution, here: http://www.nabble.com/build-error-with-pyqt-4.4-td17214816.html 

Reproducible: Always

Steps to Reproduce:
1.emerge PyQt4


Actual Results:  
pluginloader.cpp
pluginloader.cpp: In static member function &apos;static PyObject*
PyCustomWidgets::getModuleAttr(const char*, const char*)&apos;:
pluginloader.cpp:284: error: invalid conversion from &apos;const char*&apos; to &apos;char*&apos;
pluginloader.cpp:284: error:   initializing argument 1 of &apos;PyObject*
PyImport_ImportModule(char*)&apos;
pluginloader.cpp:296: error: invalid conversion from &apos;const char*&apos; to &apos;char*&apos;
pluginloader.cpp:296: error:   initializing argument 2 of &apos;PyObject*
PyObject_GetAttrString(PyObject*, char*)&apos;
make[1]: *** [pluginloader.o] Error 1
make: *** [all] Error 2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2008-05-17 01:05:44 0000</bug_when>
            <thetext>*** Bug 222355 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>albertodetena@gmail.com</who>
            <bug_when>2008-05-17 02:26:22 0000</bug_when>
            <thetext>Same here on x86_64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vladimir@greenmice.info</who>
            <bug_when>2008-05-17 07:27:16 0000</bug_when>
            <thetext>The same. Waiting for 4.4.1 :)

$ gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.2.3/work/gcc-4.2.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.2.3 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.2.3 (Gentoo 4.2.3 p1.0)

$ python -V
Python 2.4.4</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>szlogan11@gmail.com</who>
            <bug_when>2008-05-17 11:30:26 0000</bug_when>
            <thetext>I&apos;m having a problem compiling  dev-python/PyQt4-4.4  also on x86_64.
But I&apos;m not sure if it is the same bug as this one here.
(My first post ever in bugzilla. Pls be gentle. :-) )


Compiling stops with the following error:

g++ -c -pipe -march=athlon64 -O2 -pipe -D_REENTRANT -Wall -W -fPIC -DPYTHON_LIB=\&quot;libpython2.4.so\&quot; -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I/usr/include/python2.4 -I. -I. -o moc_pluginloader.o moc_pluginloader.cpp
pluginloader.cpp: In static member function ‘static PyObject* PyCustomWidgets::getModuleAttr(const char*, const char*)’:
pluginloader.cpp:284: error: invalid conversion from ‘const char*’ to ‘char*’
pluginloader.cpp:284: error:   initializing argument 1 of ‘PyObject* PyImport_ImportModule(char*)’
pluginloader.cpp:296: error: invalid conversion from ‘const char*’ to ‘char*’
pluginloader.cpp:296: error:   initializing argument 2 of ‘PyObject* PyObject_GetAttrString(PyObject*, char*)’
make[1]: *** [pluginloader.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-python/PyQt4-4.4/work/PyQt-x11-gpl-4.4/designer&apos;
make: *** [all] Error 2
 *
 * ERROR: dev-python/PyQt4-4.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2822:  Called die
 * The specific snippet of code:
 *       emake || die &quot;emake failed&quot;
 *  The die message:
 *   emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/dev-python/PyQt4-4.4/temp/build.log&apos;.
 * The ebuild environment file is located at &apos;/var/tmp/portage/dev-python/PyQt4-4.4/temp/environment&apos;.
 *

MY EMERGE INFO:

emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
Timestamp of tree: Sat, 17 May 2008 10:30:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.4-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.62
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS=&quot;amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -O2 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-march=athlon64 -O2 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;buildpkg candy distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/&quot;
LINGUAS=&quot;en el&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages/amdx2&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/xeffects /usr/portage/local/layman/sunrise /usr/portage-local/xeffects&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow 3dnowex 3dnowext 7zip X X509 a52 aac aalib acct acl acpi aiglx alsa amd amd64 amr amuled apache2 asf audiofile avi beagle berkdb bidi bl blas bzip2 cairo cdda cddb cdio cdparanoia cdr chm cli cpudetection cracklib crypt cups curl dbus directfb djvu dmx dnd dri dts dv dvb dvd dvdr dvdread dvi edl eds emboss encode esd evo exif expat extrafilters fam fame fbcon ffmpeg firefox flac foomaticdb fortran freetype freetype2 gdbm ggi gif gimp gimpprint glib glitz gnome gnutls gphoto gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml h264 hal hddtemp hdf5 hpn iconv idn ieee1394 imagemagick imlib ipv6 isdnlog ithreads jack java joystick jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kdexdeltas kdrive kerberos keyring kipi lame lcms libcaca libnotify libsamplerate lirc live lm_sensors lua lzo matroska midi mime mjpeg mmap mmx mmx2 mmxext mng mod modplug mono motif mozcalendar mozilla mozsvg mp3 mp4 mpeg mpi mplayer mudflap musepack nas nautilus ncurses network nfs nls nntp nodrm nptl nptlonly nsplugin nvidia ogg oggvorbis openexr opengl openmp pam pch pcre pdf perl plotutils png pppd python qt qt3 qt3support qt4 quicktime quotas rdesktop readline reflection remote rtc ruby samba scanner screen sdl sensord session shout silc slang smp sndfile snmp sound speex spell spl sse sse2 ssl stats stream subtitles subversion svg sysfs tcltk tcpd tetex tga theora threads thunderbird tiff timidity truetype ucs2 unicode usb userlocales v4l v4l2 vcd vorbis widescreen winbind wma wmf wxgtk1 x264 xanim xcomposite xine xml xml2 xorg xpm xprint xscreensaver xv xvid xvmc yv12 zlib&quot; ALSA_CARDS=&quot;snd-emu10k1&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; APACHE2_MODULES=&quot;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 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&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en el&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nv nvidia vesa&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wjbinder@users.sourceforge.net</who>
            <bug_when>2008-05-17 13:47:43 0000</bug_when>
            <thetext>The same problem. Version of sip is 4.7.5 

#emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r8 i686)
=================================================================
System uname: 2.6.23-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Timestamp of tree: Thu, 15 May 2008 18:45:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS=&quot;x86&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=pentium4 -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-O2 -march=pentium4 -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;http://gentoo.virginmedia.com/ ftp://gentoo.virginmedia.com/sites/gentoo http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ &quot;
LANG=&quot;en_GB&quot;
LINGUAS=&quot;en_GB&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_EXTRA_OPTS=&quot;--timeout=20000&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/sunrise /usr/local/portage&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 acl acpi akode alsa apache2 arts asf berkdb bluetooth cairo cdr cli cracklib crypt cups dar64 dbus doc dri dts dv dvd dvdnav dvdr dvdread emboss encode esd evo fam firefox fortran gdbm gif gpm gstreamer gtk gtk2 hal iconv imap ipv6 isdnlog jpeg kde kerberos ldap loop-aes mad maildir midi mikmod mmx mozbranding mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl png pppd python qmail qt3 qt3support qt4 quicktime readline reflection sdk sdl session speex spl sse sse2 ssl svg tcl tcltk tcpd tiff tk truetype unicode vorbis win32codecs x86 xml xorg xv xvid zlib&quot; ALSA_CARDS=&quot;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&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; APACHE2_MODULES=&quot;actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias&quot; CAMERAS=&quot;canon ptp2&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse wacom evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en_GB&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;fglrx vesa vga&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pirata@gmail.com</who>
            <bug_when>2008-05-17 23:32:47 0000</bug_when>
            <thetext>Same problem here. Here is my emerge info

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24.4 x86_64)
=================================================================
System uname: 2.6.24.4 x86_64 AMD Athlon(tm) 64 Processor 3000+
Timestamp of tree: Sat, 17 May 2008 20:00:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS=&quot;amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -O2 -pipe -ggdb&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-march=athlon64 -O2 -pipe -ggdb&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer sandbox sfperms splitdebug strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/sunrise&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow X a52 aac acl acpi alsa amd64 berkdb cairo cdr cjk cli cracklib crypt dbus debug djvu dri dssi dvd dvdr flac fortran freeglut gdbm gif gpm hal iconv imagemagick imlib ipod ipv6 isdnlog jack java jingle jpeg jpeg2k kde lame lm_sensors m mad midi mime mmap mmx mmxext mng mp3 mp4 mpeg mplayer msn mudflap musepack ncurses nls nptl nptlonly nsplugin offensive ogg openal opengl openmp pam pcre pdf perl pic png pppd python qt3support qt4 readline reflection sdl session spell spl sqlite sse sse2 ssl svg tcpd theora tiff truetype type1 unicode usb v4l v4l2 vcd vorbis wavpack xcomposite xine xinerama xorg xosd xv zlib&quot; ALSA_CARDS=&quot;snd-via82xx&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; APACHE2_MODULES=&quot;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 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&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remybosch@zonnet.nl</who>
            <bug_when>2008-05-20 18:14:42 0000</bug_when>
            <thetext>Created an attachment (id=153777)
PyQt4-4.4-compile.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remybosch@zonnet.nl</who>
            <bug_when>2008-05-20 18:16:46 0000</bug_when>
            <thetext>(From update of attachment 153777)
Sorry, ignore.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remybosch@zonnet.nl</who>
            <bug_when>2008-05-20 18:50:00 0000</bug_when>
            <thetext>Created an attachment (id=153783)
PyQt4-4.4-r1.ebuild

This ebuild uses the PyQt4-4.4-compile.patch. It compiles fine, though I can&apos;t guarantee it&apos;s valid.
The source is here:
http://forums.gentoo.org/viewtopic-t-692466.html

Greetings,

Remy </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remybosch@zonnet.nl</who>
            <bug_when>2008-05-20 18:52:00 0000</bug_when>
            <thetext>(From update of attachment 153777)
diff -ru PyQt-x11-gpl-4.4_old/designer/pluginloader.cpp PyQt-x11-gpl-4.4/designer/pluginloader.cpp
--- PyQt-x11-gpl-4.4_old/designer/pluginloader.cpp	2008-05-20 20:12:41.000000000 +0200
+++ PyQt-x11-gpl-4.4/designer/pluginloader.cpp	2008-05-20 20:13:37.000000000 +0200
@@ -280,7 +280,7 @@
 // Return the named attribute object from the named module.
 PyObject *PyCustomWidgets::getModuleAttr(const char *module, const char *attr)
 {
-#if PY_VERSION_HEX &gt;= 0x020500
+#if PY_VERSION_HEX &gt;= 0x02050000
     PyObject *mod = PyImport_ImportModule(module);
 #else
     PyObject *mod = PyImport_ImportModule(const_cast&lt;char *&gt;(module));
@@ -292,7 +292,7 @@
         return 0;
     }
 
-#if PY_VERSION_HEX &gt;= 0x020500
+#if PY_VERSION_HEX &gt;= 0x02050000
     PyObject *obj = PyObject_GetAttrString(mod, attr);
 #else
     PyObject *obj = PyObject_GetAttrString(mod, const_cast&lt;char *&gt;(attr));
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remybosch@zonnet.nl</who>
            <bug_when>2008-05-20 18:54:03 0000</bug_when>
            <thetext>Created an attachment (id=153785)
PyQt4-4.4-compile.patch

Sorry for the mess while posting :(</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remybosch@zonnet.nl</who>
            <bug_when>2008-05-20 18:58:04 0000</bug_when>
            <thetext>Just to be clear, the ebuild (PyQt4-4.4-r1.ebuild) and the patch (PyQt4-4.4-compile.patch) are a pair, and compile. I&apos;m not sure in terms of stability. Hope it helps others to get it compiled.

Geetings,

Remy</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>julien_bramary@msn.com</who>
            <bug_when>2008-05-24 11:17:53 0000</bug_when>
            <thetext>(In reply to comment #12)
&gt; Just to be clear, the ebuild (PyQt4-4.4-r1.ebuild) and the patch
&gt; (PyQt4-4.4-compile.patch) are a pair, and compile. I&apos;m not sure in terms of
&gt; stability. Hope it helps others to get it compiled.
&gt; 
&gt; Geetings,
&gt; 
&gt; Remy
&gt; 

Compiles fine here on x86_64 with your patch! :D
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>_hamlet@libero.it</who>
            <bug_when>2008-06-14 18:10:49 0000</bug_when>
            <thetext>I wouldn&apos;t be pushy in a useless way, yet: this problem is known for one month now, the solution has been submitted tree weeks ago... isn&apos;t it time to merge this patch to the official portage tree?
I can just add a short &quot;works for me&quot;.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>garbage2007@dataswamp.net</who>
            <bug_when>2008-06-18 18:50:11 0000</bug_when>
            <thetext>Patches plus -r1 ebuild seems to work in amd_64 here as well.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tampakrap@gentoo.org</who>
            <bug_when>2008-07-03 23:58:38 0000</bug_when>
            <thetext>i also confirm that the -r1 ebuild and the patch work perfect on x86_64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alkan6@gmail.com</who>
            <bug_when>2008-07-05 02:02:32 0000</bug_when>
            <thetext>Same problem here, x86_64, ebuild/patch works.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mail@kraymer.de</who>
            <bug_when>2008-07-07 09:16:26 0000</bug_when>
            <thetext>Ebuild + patch compile fine here on x86.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jmalacho@gmu.edu</who>
            <bug_when>2008-07-28 22:48:54 0000</bug_when>
            <thetext>Thanks for this, built and installed on Intel(R) Xeon(TM) CPU 3.00GHz
CFLAGS=&quot;-march=nocona -O2 -fomit-frame-pointer -mmmx -msse3 -mfpmath=sse -pipe&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>neurogeek@gentoo.org</who>
            <bug_when>2008-07-31 06:47:43 0000</bug_when>
            <thetext>Added dev-python/PyQt4-4.4-r1.ebuild to CVS. Thanks to R.Bosch for the patch!

Closing bug now. 

Kind regards, </thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153777</attachid>
            <date>2008-05-20 18:14 0000</date>
            <desc>PyQt4-4.4-compile.patch</desc>
            <filename>PyQt4-4.4-compile.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtcnUgUHlRdC14MTEtZ3BsLTQuNF9vbGQvZGVzaWduZXIvcGx1Z2lubG9hZGVyLmNwcCBQ
eVF0LXgxMS1ncGwtNC40L2Rlc2lnbmVyL3BsdWdpbmxvYWRlci5jcHAKLS0tIFB5UXQteDExLWdw
bC00LjRfb2xkL2Rlc2lnbmVyL3BsdWdpbmxvYWRlci5jcHAJMjAwOC0wNS0yMCAxOTo0NzoyMy4w
MDAwMDAwMDAgKzAyMDAKKysrIFB5UXQteDExLWdwbC00LjQvZGVzaWduZXIvcGx1Z2lubG9hZGVy
LmNwcAkyMDA4LTA1LTIwIDE5OjUwOjUyLjAwMDAwMDAwMCArMDIwMApAQCAtMjgwLDcgKzI4MCw3
IEBACiAvLyBSZXR1cm4gdGhlIG5hbWVkIGF0dHJpYnV0ZSBvYmplY3QgZnJvbSB0aGUgbmFtZWQg
bW9kdWxlLgogUHlPYmplY3QgKlB5Q3VzdG9tV2lkZ2V0czo6Z2V0TW9kdWxlQXR0cihjb25zdCBj
aGFyICptb2R1bGUsIGNvbnN0IGNoYXIgKmF0dHIpCiB7Ci0jaWYgUFlfVkVSU0lPTl9IRVggPj0g
MHgwMjA1MDAKKyNpZiBQWV9WRVJTSU9OX0hFWCA+PSAweDAyMDUwMDAwCiAgICAgUHlPYmplY3Qg
Km1vZCA9IFB5SW1wb3J0X0ltcG9ydE1vZHVsZShtb2R1bGUpOwogI2Vsc2UKICAgICBQeU9iamVj
dCAqbW9kID0gUHlJbXBvcnRfSW1wb3J0TW9kdWxlKGNvbnN0X2Nhc3Q8Y2hhciAqPihtb2R1bGUp
KTsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>153783</attachid>
            <date>2008-05-20 18:50 0000</date>
            <desc>PyQt4-4.4-r1.ebuild</desc>
            <filename>PyQt4-4.4-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1weXRob24vUHlRdDQvUHlRdDQtNC40LmVi
dWlsZCx2IDEuMSAyMDA4LzA1LzE0IDIwOjE2OjM2IGhhd2tpbmcgRXhwICQKCmluaGVyaXQgZGlz
dHV0aWxzIHF0NAoKTVlfUD1QeVF0LXgxMS1ncGwtJHtQVn0KCkRFU0NSSVBUSU9OPSJQeVF0IGlz
IGEgc2V0IG9mIFB5dGhvbiBiaW5kaW5ncyBmb3IgdGhlIFF0IHRvb2xraXQuIgpIT01FUEFHRT0i
aHR0cDovL3d3dy5yaXZlcmJhbmtjb21wdXRpbmcuY28udWsvc29mdHdhcmUvcHlxdC9pbnRyby8i
ClNSQ19VUkk9Imh0dHA6Ly93d3cucml2ZXJiYW5rY29tcHV0aW5nLmNvbS9zdGF0aWMvRG93bmxv
YWRzL1B5UXQ0LyR7TVlfUH0udGFyLmd6IgpTTE9UPSIwIgpMSUNFTlNFPSJHUEwtMiIKS0VZV09S
RFM9In5hbHBoYSB+YW1kNjQgfmhwcGEgfmlhNjQgfnBwYyB+cHBjNjQgfnNwYXJjIH54ODYgfng4
Ni1mYnNkIgpJVVNFPSJkZWJ1ZyBkb2MgZXhhbXBsZXMiCgpSREVQRU5EPSI9eDExLWxpYnMvcXQt
NCoKCT49ZGV2LXB5dGhvbi9zaXAtNC43LjUiCkRFUEVORD0iJHtSREVQRU5EfQoJc3lzLWRldmVs
L2xpYnRvb2wiCgpTPSR7V09SS0RJUn0vJHtNWV9QfQoKUVQ0X0JVSUxUX1dJVEhfVVNFX0NIRUNL
PSJ6bGliIgoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgllcGF0Y2ggIiR7RklMRVNESVJ9
L1B5UXQ0LTQuNC1jb21waWxlLnBhdGNoIgoJc2VkIC1pIC1lICJzOl5bIFx0XSpjaGVja19saWNl
bnNlKCk6IyBjaGVja19saWNlbnNlKCk6IiAiJHtTfSIvY29uZmlndXJlLnB5CglzZWQgLWkgLWUg
InM6am9pbihxdF9kaXIsIFwibWtzcGVjc1wiOmpvaW4oXCIvdXNyL3NoYXJlL3F0NFwiLAlcIm1r
c3BlY3NcIjpnIiAiJHtTfSIvY29uZmlndXJlLnB5CglzZWQgLWkgLWUgInM6XCJRVF9JTlNUQUxM
X0hFQURFUlNcIlw6ICAgb3MucGF0aC5qb2luKHF0X2RpciwgXCJpbmNsdWRlXCI6XCJRVF9JTlNU
QUxMX0hFQURFUlNcIlw6ICAgb3MucGF0aC5qb2luKHF0X2RpciwgXCJpbmNsdWRlL3F0NFwiOmci
ICIke1N9Ii9jb25maWd1cmUucHkKCXNlZCAtaSAtZSAiczpcIlFUX0lOU1RBTExfTElCU1wiXDog
ICAgICBvcy5wYXRoLmpvaW4ocXRfZGlyLCBcImxpYlwiOlwiUVRfSU5TVEFMTF9MSUJTXCJcOiAg
ICAgIG9zLnBhdGguam9pbihxdF9kaXIsIFwibGliL3F0NFwiOmciICIke1N9Ii9jb25maWd1cmUu
cHkKfQoKc3JjX2NvbXBpbGUoKSB7CglkaXN0dXRpbHNfcHl0aG9uX3ZlcnNpb24KCWFkZHByZWRp
Y3QgJHtRVERJUn0vZXRjL3NldHRpbmdzCgoJbG9jYWwgbXljb25mPSItZCAvdXNyLyQoZ2V0X2xp
YmRpcikvcHl0aG9uJHtQWVZFUn0vc2l0ZS1wYWNrYWdlcyAtYiAvdXNyL2JpbiAtdiAvdXNyL3No
YXJlL3NpcCIKCXVzZSBkZWJ1ZyAmJiBteWNvbmY9IiR7bXljb25mfSAtdSIKCgkiJHtweXRob259
IiBjb25maWd1cmUucHkgJHtteWNvbmZ9CgllbWFrZSB8fCBkaWUgImVtYWtlIGZhaWxlZCIKfQoK
c3JjX2luc3RhbGwoKSB7CgllbWFrZSBERVNURElSPSIke0R9IiBJTlNUQUxMX1JPT1Q9IiR7RH0i
IGluc3RhbGwgfHwgZGllICJpbnN0YWxsIGZhaWxlZCIKCWRvZG9jIENoYW5nZUxvZyBORVdTIFJF
QURNRSBUSEFOS1MKCXVzZSBkb2MgJiYgZG9odG1sIC1yIGRvYy9odG1sLyoKCWlmIHVzZSBleGFt
cGxlcyA7IHRoZW4KCQlpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyR7UEZ9CgkJZG9pbnMgLXIgZXhh
bXBsZXMKCWZpCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153785</attachid>
            <date>2008-05-20 18:54 0000</date>
            <desc>PyQt4-4.4-compile.patch</desc>
            <filename>PyQt4-4.4-compile.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtcnUgUHlRdC14MTEtZ3BsLTQuNF9vbGQvZGVzaWduZXIvcGx1Z2lubG9hZGVyLmNwcCBQ
eVF0LXgxMS1ncGwtNC40L2Rlc2lnbmVyL3BsdWdpbmxvYWRlci5jcHAKLS0tIFB5UXQteDExLWdw
bC00LjRfb2xkL2Rlc2lnbmVyL3BsdWdpbmxvYWRlci5jcHAJMjAwOC0wNS0yMCAyMDoxMjo0MS4w
MDAwMDAwMDAgKzAyMDAKKysrIFB5UXQteDExLWdwbC00LjQvZGVzaWduZXIvcGx1Z2lubG9hZGVy
LmNwcAkyMDA4LTA1LTIwIDIwOjEzOjM3LjAwMDAwMDAwMCArMDIwMApAQCAtMjgwLDcgKzI4MCw3
IEBACiAvLyBSZXR1cm4gdGhlIG5hbWVkIGF0dHJpYnV0ZSBvYmplY3QgZnJvbSB0aGUgbmFtZWQg
bW9kdWxlLgogUHlPYmplY3QgKlB5Q3VzdG9tV2lkZ2V0czo6Z2V0TW9kdWxlQXR0cihjb25zdCBj
aGFyICptb2R1bGUsIGNvbnN0IGNoYXIgKmF0dHIpCiB7Ci0jaWYgUFlfVkVSU0lPTl9IRVggPj0g
MHgwMjA1MDAKKyNpZiBQWV9WRVJTSU9OX0hFWCA+PSAweDAyMDUwMDAwCiAgICAgUHlPYmplY3Qg
Km1vZCA9IFB5SW1wb3J0X0ltcG9ydE1vZHVsZShtb2R1bGUpOwogI2Vsc2UKICAgICBQeU9iamVj
dCAqbW9kID0gUHlJbXBvcnRfSW1wb3J0TW9kdWxlKGNvbnN0X2Nhc3Q8Y2hhciAqPihtb2R1bGUp
KTsKQEAgLTI5Miw3ICsyOTIsNyBAQAogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSNpZiBQ
WV9WRVJTSU9OX0hFWCA+PSAweDAyMDUwMAorI2lmIFBZX1ZFUlNJT05fSEVYID49IDB4MDIwNTAw
MDAKICAgICBQeU9iamVjdCAqb2JqID0gUHlPYmplY3RfR2V0QXR0clN0cmluZyhtb2QsIGF0dHIp
OwogI2Vsc2UKICAgICBQeU9iamVjdCAqb2JqID0gUHlPYmplY3RfR2V0QXR0clN0cmluZyhtb2Qs
IGNvbnN0X2Nhc3Q8Y2hhciAqPihhdHRyKSk7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>