Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269805 - net-im/twinkle-1.4.2 fails due to new kde-eclass
Summary: net-im/twinkle-1.4.2 fails due to new kde-eclass
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-14 09:07 UTC by Florian Manschwetus
Modified: 2009-05-14 22:09 UTC (History)
2 users (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 Florian Manschwetus 2009-05-14 09:07:25 UTC
emerge -av twinkle                                                     


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-im/twinkle-1.4.2  USE="ilbc kde kdehiddenvisibility xinerama -arts -debug -speex -zrtp" 0 kB                                                                        

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests                   

>>> Emerging (1 of 1) net-im/twinkle-1.4.2
 * twinkle-1.4.2.tar.gz RMD160 SHA1 SHA256 size ;-) ...                              [ ok ]
 * checking ebuild checksums ;-) ...                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                [ ok ]
 * checking miscfile checksums ;-) ...                                               [ ok ]
>>> Unpacking source...                                                                    
>>> Unpacking twinkle-1.4.2.tar.gz to /var/tmp/portage/net-im/twinkle-1.4.2/work           
>>> Source unpacked in /var/tmp/portage/net-im/twinkle-1.4.2/work                          
>>> Preparing source in /var/tmp/portage/net-im/twinkle-1.4.2/work/twinkle-1.4.2 ...       
 * Applying twinkle-1.4.1-kdedetect.patch ...                                         [ ok ]
 * Running eautoreconf in '/var/tmp/portage/net-im/twinkle-1.4.2/work/twinkle-1.4.2' ...    
 * Running aclocal -I m4 ...                                                          [ ok ]
 * Running autoconf ...                                                               [ ok ]
 * Running autoheader ...                                                             [ ok ]
 * Running automake --add-missing --copy ...                                          [ ok ]
>>> Source prepared.                                                                        
>>> Configuring source in /var/tmp/portage/net-im/twinkle-1.4.2/work/twinkle-1.4.2 ...      
 *                                                                                          
 * ERROR: net-im/twinkle-1.4.2 failed.                                                      
 * Call stack:                                                                              
 *               ebuild.sh, line   49:  Called src_configure                                
 *             environment, line 4221:  Called set-kdedir                                   
 *             environment, line 4157:  Called die                                          
 * The specific snippet of code:                                                            
 *                   die "failed to set PREFIX"                                             
 *  The die message:                                                                        
 *   failed to set PREFIX                                                                   
 *                                                                                          
 * If you need support, post the topmost build error, and the call stack if relevant.       
 * A complete build log is located at '/var/tmp/portage/net-im/twinkle-1.4.2/temp/build.log'.                                                                                           
 * The ebuild environment file is located at '/var/tmp/portage/net-im/twinkle-1.4.2/temp/environment'.                                                                                  
 *                                                                                          

>>> Failed to emerge net-im/twinkle-1.4.2, Log file:

>>>  '/var/tmp/portage/net-im/twinkle-1.4.2/temp/build.log'

Reproducible: Always
Comment 1 Florian Manschwetus 2009-05-14 09:08:02 UTC
emerge --info                                                          
Portage 2.2_rc33 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28-thinkpad-r4 i686)                                                                                 
=================================================================                           
System uname: Linux-2.6.28-thinkpad-r4-i686-Genuine_Intel-R-_CPU_T2400_@_1.83GHz-with-gentoo-2.0.0                                                                                      
Timestamp of tree: Thu, 14 May 2009 06:15:02 +0000                                          
ccache version 2.4 [enabled]                                                                
app-shells/bash:     4.0_p17-r1                                                             
dev-java/java-config: 1.3.7-r1, 2.1.7                                                       
dev-lang/python:     2.4.4-r15, 2.5.4-r2, 2.6.2                                             
dev-python/pycrypto: 2.0.1-r8                                                               
dev-util/ccache:     2.4-r8                                                                 
dev-util/cmake:      2.6.4                                                                  
sys-apps/baselayout: 2.0.0                                                                  
sys-apps/openrc:     0.4.3-r2                                                               
sys-apps/sandbox:    1.9                                                                    
sys-devel/autoconf:  2.13, 2.63-r1                                                          
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                              
sys-devel/binutils:  2.19.1-r1                                                              
sys-devel/gcc-config: 1.4.1                                                                 
sys-devel/libtool:   2.2.6a                                                                 
virtual/os-headers:  2.6.29                                                                 
ACCEPT_KEYWORDS="x86 ~x86"                                                                  
CBUILD="i686-pc-linux-gnu"                                                                  
CFLAGS="-O2 -march=core2 -mno-ssse3 -fomit-frame-pointer -pipe -mfpmath=sse"                
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/kde/4.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/config /var/lib/hsqldb"                                                                                           
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /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/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"                                                                                  
CXXFLAGS="-O2 -march=core2 -mno-ssse3 -fomit-frame-pointer -pipe -mfpmath=sse"              
DISTDIR="/usr/portage/distfiles"                                                            
FEATURES="ccache distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                                     
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"                                                       
LANG="de_DE.utf8"                                                                           
LDFLAGS="-Wl,-O1"                                                                           
LINGUAS="de"                                                                                
MAKEOPTS="-j10 -l3"                                                                         
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"                                                                      
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/layman/mozilla"                      
SYNC="rsync://filer/gentoo-portage/"                                                        
USE="16bittmp X X509 a52 aac aalib accessibility acl acpi addbookmarks ads alias alsa amr amrnb amrr amrwb apache2 autoreplace avahi bacula-clientonly bacula-console bacula-nodir bacula-nosd bacula-split-init bash-completion binfilter bluetooth branding bzip2 cairo cardbus cdaudio cdda cddb cdio cdparanoia cdr chipcard chipcard2 cisco cli connectionstatus consolekit contactnotes cracklib crypt css ctype cups cupsddk curl custom-cflags dba dbus dbx device-mapper dga dhcp dialup directfb dri dts dv dvb dvd dvdr dvdread eap-tls eds embedded emerald encode ethereal exif extra fat fbcon festival ffmpeg firefox flac flite foomaticdb fortran ftp fuse garmin gd gdbm geldkarte gif gimp gimpprint git glade glib glitz glut glx gnutls gphoto2 gpm gps gstreamer gtk hal hbci hdaps hddtemp highlight history htmlhandbook httpd ibmacpi icc iconv icq id3 id3tag ifp ilbc imagemagick imlib immqt-bc innodb ipod ipv6 ipw3945 irc irda isdnlog italk itrax iwl3945 jabber java java5 java6 javascript jingle john jpeg jpeg2k kde kdehiddenvisibility kdeprefix kerberos kpathsea lame langpacks laptop latex ldap ldap-sasl libsamplerate live logitech-mouse lua lzo lzw mad madwifi mdnsresponder-compat midi mikmod mime mjpeg mmx mmxext mng mono motif mozdevelop mozsvg mp2 mp3 mp3rtp mp3tunes mp4 mp4live mpd mpeg mpeg2 mplayer msn mtp mudflap musepack musicbrainz mysql mysqli ncurses nepomuk netmeeting nfs njb nls nowin nowlistening nptl nptlonly nsplugin ntfs odbc ogg openal opengl openmp openssl opensslcrypt openstreetmap openvpn oscar oss otr pam parport passwordsave pcmcia pcre pda pdf perl php plasma png postgres ppds pppd pptp python qt3 qt3support qt4 query-browser quicktime radius rar raw readline reflection reiser4 reiserfs replytolist resolvconf samba sametime sasl scanner scenarios sco_flowcontrol scripting sdl sdl-image sdl-sound sdlaudio session shout slp smp sms spell spl sqlite sse sse2 ssl statistics stream subversion svg svga swat sysfs syslog szip t60 tcpd texteffect theora threads threadsafe tidy tiff tk tntc translator truetype twolame type1 unicode unzip upnp urandom usb userlocales v4l v4l2 vboxwebsrv vcd visualization vnc vorbis vram webdav webkit webpresence wifi win32codecs winpopup wma wmf wxwindows x264 x86 xcb xcomposite xforms xfs xine xinerama xml xmlreader xmlwriter xorg xosd xprint xrandr xrender xscreensaver xulrunner xv xvid yahoo zeroconf zip zlib" ALSA_CARDS="hda-intel usb-audio bt87x emu10k1x emu10k1" 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 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" CAMERAS="adc65 agfa-cl20 aox barbie canon casio clicksmart310 digigr8 digita dimera directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 kodak konica largan lg_gsm mars minolta mustek panasonic pccam300 pccam600 polaroid ptp2 ricoh samsung sierra sipix smal sonix sonydscf1 sonydscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z template toshiba" DVB_CARDS="dibusb-usb1 dibusb-usb2 nxt200x or51132 or51211 sp8870 sp887x tda1004x ttpci ttusb-dec usb-a800 usb-dtt200u usb-umt usb-vp702x usb-vp7045 usb-wt220u" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="radeon radeonhd ati vesa fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Florian Manschwetus 2009-05-14 12:23:32 UTC
adding:
KDEMAJORVER="3"
KDEMINORVER="5"

to ebuild gives me:

emerge -av twinkle

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-im/twinkle-1.4.2  USE="ilbc kde kdehiddenvisibility xinerama -arts -debug -speex -zrtp" 0 kB                                                                        

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-im/twinkle-1.4.2
 * twinkle-1.4.2.tar.gz RMD160 SHA1 SHA256 size ;-) ...                              [ ok ]
 * checking ebuild checksums ;-) ...                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                [ ok ]
 * checking miscfile checksums ;-) ...                                               [ ok ]
>>> Unpacking source...                                                                    
>>> Unpacking twinkle-1.4.2.tar.gz to /var/tmp/portage/net-im/twinkle-1.4.2/work           
>>> Source unpacked in /var/tmp/portage/net-im/twinkle-1.4.2/work                          
>>> Preparing source in /var/tmp/portage/net-im/twinkle-1.4.2/work/twinkle-1.4.2 ...       
 * Applying twinkle-1.4.1-kdedetect.patch ...                                         [ ok ]
 * Running eautoreconf in '/var/tmp/portage/net-im/twinkle-1.4.2/work/twinkle-1.4.2' ...    
 * Running aclocal -I m4 ...                                                          [ ok ]
 * Running autoconf ...                                                               [ ok ]
 * Running autoheader ...                                                             [ ok ]
 * Running automake --add-missing --copy ...                                          [ ok ]
>>> Source prepared.                                                                        
>>> Configuring source in /var/tmp/portage/net-im/twinkle-1.4.2/work/twinkle-1.4.2 ...      
>>> Source configured.                                                                      
>>> Compiling source in /var/tmp/portage/net-im/twinkle-1.4.2/work/twinkle-1.4.2 ...        
make -j10 -l3                                                                               
make: *** No targets specified and no makefile found.  Stop.                                
 *                                                                                          
 * ERROR: net-im/twinkle-1.4.2 failed.                                                      
 * Call stack:                                                                              
 *               ebuild.sh, line   49:  Called src_compile                                  
 *             environment, line 4226:  Called kde_src_compile 'make'                       
 *             environment, line 3025:  Called die                                          
 * The specific snippet of code:                                                            
 *                   emake || die "died running emake, $FUNCNAME:make"                      
 *  The die message:                                                                        
 *   died running emake, kde_src_compile:make                                               
 *                                                                                          
 * If you need support, post the topmost build error, and the call stack if relevant.       
 * A complete build log is located at '/var/tmp/portage/net-im/twinkle-1.4.2/temp/build.log'.                                                                                           
 * The ebuild environment file is located at '/var/tmp/portage/net-im/twinkle-1.4.2/temp/environment'.                                                                                  
 *

>>> Failed to emerge net-im/twinkle-1.4.2, Log file:

>>>  '/var/tmp/portage/net-im/twinkle-1.4.2/temp/build.log'



So it looks here is something mad, just my 6 pence ;)
Comment 3 Yar Odin 2009-05-14 15:14:42 UTC
replace
kde_src_compile configure
with
kde_src_configure myconf configure

at
src_configure() section
Comment 4 Florian Manschwetus 2009-05-14 17:03:36 UTC
Ok,

adding:
KDEMAJORVER="3"
KDEMINORVER="5"

and

replace
kde_src_compile configure
with
kde_src_configure myconf configure

at
src_configure() section

makes things working again, thx

so now we need just someone to change this in tree ;)

thx,
Florian
Comment 5 Daniel Black (RETIRED) gentoo-dev 2009-05-14 22:09:03 UTC
(In reply to comment #4)
> adding:
> KDEMAJORVER="3"
> KDEMINORVER="5"

not sure why this was needed so I didn't include it. It compiles without it for me (on kde 4 system). Please reopen if you think this it's needed.

> replace
> kde_src_compile configure
> with
> kde_src_configure myconf configure
> at src_configure() section
> 
> makes things working again, thx

Thanks for the tip

> so now we need just someone to change this in tree ;)
Done - thanks