Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 338871 - =app-editors/gummi-0.5.0 fails to build
Summary: =app-editors/gummi-0.5.0 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Alexander van der Meij
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-27 02:39 UTC by Richard
Modified: 2010-09-27 16:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
full build log (build.log,6.13 KB, text/plain)
2010-09-27 04:22 UTC, Ross Smith
Details
removes offending mv commands in ebuild (gummi-0.5.0.ebuild.patch,383 bytes, patch)
2010-09-27 04:48 UTC, Ross Smith
Details | Diff
ebuild that patches configure to remove error (gummi-0.5.0.ebuild.patch,500 bytes, patch)
2010-09-27 13:05 UTC, Ross Smith
Details | Diff
new ebuild for 0.5.1 (gummi-0.5.1.ebuild,1.06 KB, text/plain)
2010-09-27 15:46 UTC, Alexander van der Meij
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard 2010-09-27 02:39:45 UTC
I am seeing build failures on both ~x86 and ~amd64.

Reproducible: Always

Steps to Reproduce:
1. Try installing =app-editors/gummi-0.5.0
2. Watch it fail

Actual Results:  
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-editors/gummi-0.5.0/work/gummi-0.5.0 ...
make -j5 
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/app-editors/gummi-0.5.0/work/gummi-0.5.0'
Making all in po
make[2]: Entering directory `/var/tmp/portage/app-editors/gummi-0.5.0/work/gummi-0.5.0/po'
make[2]: *** No rule to make target `ca_ES.gmo', needed by `all-yes'.  Stop.
make[2]: Leaving directory `/var/tmp/portage/app-editors/gummi-0.5.0/work/gummi-0.5.0/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-editors/gummi-0.5.0/work/gummi-0.5.0'
make: *** [all] Error 2
emake failed
 * ERROR: app-editors/gummi-0.5.0 failed:
 *   died running emake, base_src_make
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 2421:  Called base_src_compile
 *   environment, line  245:  Called base_src_make
 *   environment, line  283:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "died running emake, $FUNCNAME";
 * 
 * If you need support, post the output of 'emerge --info =app-editors/gummi-0.5.0',
 * the complete build log and the output of 'emerge -pqv =app-editors/gummi-0.5.0'.
 * The complete build log is located at '/var/tmp/portage/app-editors/gummi-0.5.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-editors/gummi-0.5.0/temp/environment'.
 * S: '/var/tmp/portage/app-editors/gummi-0.5.0/work/gummi-0.5.0'
 * 
 * The following package has failed to build or install:
 * 
 *  (app-editors/gummi-0.5.0, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/app-editors/gummi-0.5.0/temp/build.log'
 * 

 * Regenerating GNU info directory index...
 * Processed 193 info files.

Expected Results:  
It should work.

app-editors/gummi-0.4.8-r1 works.

Here is some information from my amd64 system:

# emerge --info gummi
Portage 2.1.9.11 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.4, glibc-2.12.1-r1, 2.6.35.5 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.35.5-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9550_@_2.83GHz-with-gentoo-2.0.1
Timestamp of tree: Mon, 27 Sep 2010 00:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.67
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.5, 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.35 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=core2 -mcx16 -msahf -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /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"
CXXFLAGS="-march=core2 -mtune=core2 -mcx16 -msahf -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs buildpkg ccache distlocks fixlafiles fixpackages multilib-strict news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
FFLAGS="-march=core2 -mtune=core2 -mcx16 -msahf -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -O2 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common"
LINGUAS="en"
MAKEOPTS="-j5"
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="/var/lib/layman/java-overlay /var/lib/layman/vmware /var/lib/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 berkdb branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fontconfig fortran gdbm gif gpm hal iconv ipv6 java jpeg kde lcms ldap libnotify lzma mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pango pcre pdf perl png ppds pppd python qt3support qt4 readline reflection sdl session spell sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora tiff truetype unicode usb vorbis x264 xcb xcomposite xml xorg xulrunner xv xvid xvmc zlib zsh-completion" ALSA_CARDS="snd-ctxfi" 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" CAMERAS="*" 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="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 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, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

app-editors/gummi-0.4.8-r1 was built with the following:
USE="(multilib)"
Comment 1 Ross Smith 2010-09-27 04:22:08 UTC
Created attachment 248735 [details]
full build log

I'm seeing this on a most stable amd64 system as well.
Comment 2 Ross Smith 2010-09-27 04:48:30 UTC
Created attachment 248737 [details, diff]
removes offending mv commands in ebuild

looks like the gummi devs have build rules specifically for their lingua setup. my patch just removes the mv commands for those languages.  it may be a better solution to correct the make file?
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2010-09-27 12:28:13 UTC
Removing those mv commands wont work because gentoo accepts only specific language strings. Eg. de_DE is not acceptable but de is. The mv commands should stay there but maybe there is another place as well where where langs need fixing
Comment 4 Ross Smith 2010-09-27 13:05:07 UTC
Created attachment 248790 [details, diff]
ebuild that patches configure to remove error

There's a variable ALL_LINGUAS in configure that can be changed to meet what gentoo expects for language strings.  this patch adds a sed statement to change the linguas that need it.
Comment 5 Alexander van der Meij 2010-09-27 15:45:26 UTC
Thank you for your input. Patching the makefile looks okay. Coincidentally however, we packaged a new 0.5.1 release that addresses a few bug fixes only a few hours ago. I re-uploaded a new tarball where the offending language .po files conform to the linguas name conventions. 
I'm attaching a new ebuild that works without the 'mv' hack. Just tested it with success for both LINGUAS set and unset. I would recommend bumping this package to resolve this issue. 
Comment 6 Alexander van der Meij 2010-09-27 15:46:25 UTC
Created attachment 248804 [details]
new ebuild for 0.5.1
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2010-09-27 16:17:30 UTC
+*gummi-0.5.1 (27 Sep 2010)
+
+  27 Sep 2010; Markos Chandras <hwoarang@gentoo.org> -gummi-0.5.0.ebuild,
+  +gummi-0.5.1.ebuild:
+  Version bump thanks to Alexander van der Mey. Remove broken ebuild
+