Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 422497 - media-gfx/gimp-2.8.0-r1 - app.c:(.text+0x1d3): undefined reference to `gimp_user_install_new'
Summary: media-gfx/gimp-2.8.0-r1 - app.c:(.text+0x1d3): undefined reference to `gimp_u...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-20 05:03 UTC by Orson Teodoro
Modified: 2016-05-24 10:55 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,279.72 KB, text/plain)
2012-06-20 05:04 UTC, Orson Teodoro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Orson Teodoro 2012-06-20 05:03:12 UTC
emerge fails

Reproducible: Always

Steps to Reproduce:
1. emerge -vuDN gimp
2.
3.
Actual Results:  
see build.log

Expected Results:  
emerge without problems

Portage 2.1.10.65 (default/linux/amd64/10.0, gcc-4.7.1, glibc-2.15-r2, 3.4.2-ck2+ x86_64)
=================================================================
System uname: Linux-3.4.2-ck2+-x86_64-Intel-R-_Core-TM-_i3_CPU_M_350_@_2.27GHz-with-gentoo-2.1
Timestamp of tree: Wed, 20 Jun 2012 03:30:01 +0000
ccache version 3.1.7 [enabled]
app-shells/bash:          4.2_p29
dev-java/java-config:     2.1.12
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/ccache:          3.1.7
dev-util/cmake:           2.8.8-r2
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.10.3
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.5, 1.12.1
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.7.1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.4 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
Repositories: gentoo local
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA google-chrome PUEL skype-eula AdobeFlash-10.3"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 multilib" ALSA_CARDS="intel_hda" ALSA_PCM_PLUGINS="empty asym plug softvol dmix adpcm alaw copy dshare dsnoop extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null rate route share shm" APACHE2_MODULES="authz_host authz_default dir mime" CURL_SSL="gnutls" DRACUT_MODULES="crypt-gpg crypt" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

[ebuild   R    ] media-gfx/gimp-2.8.0-r1  USE="jpeg png -aalib -alsa (-altivec) -bzip2 -curl -dbus -debug -doc -exif -gnome -jpeg2k -lcms -mmx -mng -pdf -postscript% -python -smp -sse -svg -tiff -udev -webkit -wmf -xpm (-gs%)" LINGUAS="-am -ar -ast -az -be -bg -br -ca -ca@valencia -cs -csb -da -de -dz -el -en_CA -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hu -id -is -it -ja -ka -kk -km -kn -ko -lt -lv -mk -ml -ms -my -nb -nds -ne -nl -nn -oc -pa -pl -pt -pt_BR -ro -ru -rw -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -tt -uk -vi -xh -yi -zh_CN -zh_HK -zh_TW" 0 kB
Comment 1 Orson Teodoro 2012-06-20 05:04:01 UTC
Created attachment 315817 [details]
build.log
Comment 2 Sebastian Pipping gentoo-dev 2012-06-20 20:02:23 UTC
Hello Orson,


two guesses:

 a) You seem to be using GCC 4.7 which is still hard masked in Gentoo.
    Please try with an earlier version of GCC (ideally a stable version
    like 4.5.3-r2) and report back

 b) you have an older version of Gimp installed and the older installation
    could have some (so far unknown) influence on this new build process.
    Please remove your current installed Gimp (after making a backup with
    quickpkg, if you like), try building Gimp again and report back.

Thanks!
Comment 3 Orson Teodoro 2012-06-20 21:25:17 UTC
I have media-gfx/gimp-2.8.0-r1 installed but emerge is failing ever since the change in the use flags.

And it did compile successfully with gcc 4.7.0 before.

media-gfx/gimp-2.8.0-r1  USE="jpeg png -aalib -alsa (-altivec) -bzip2 -curl -dbus -debug -doc -exif -gnome -jpeg2k -lcms -mmx -mng -pdf -postscript% -python -smp -sse -svg -tiff -udev -webkit -wmf -xpm (-gs%)" LINGUAS="-am -ar -ast -az -be -bg -br -ca -ca@valencia -cs -csb -da -de -dz -el -en_CA -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hu -id -is -it -ja -ka -kk -km -kn -ko -lt -lv -mk -ml -ms -my -nb -nds -ne -nl -nn -oc -pa -pl -pt -pt_BR -ro -ru -rw -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -tt -uk -vi -xh -yi -zh_CN -zh_HK -zh_TW"

-postscript, (-gs%) are marked yellow
Comment 4 Sebastian Pipping gentoo-dev 2012-06-20 21:58:54 UTC
Can you share the output of

  # cat /var/db/pkg/media-gfx/gimp-2.8.0-r1/USE

with me?  Thanks!
Comment 5 Sebastian Pipping gentoo-dev 2012-06-20 22:17:05 UTC
(In reply to comment #3)
> media-gfx/gimp-2.8.0-r1  USE="jpeg png -aalib -alsa (-altivec) -bzip2 -curl
> -dbus -debug -doc -exif -gnome -jpeg2k -lcms -mmx -mng -pdf -postscript%
> -python -smp -sse -svg -tiff -udev -webkit -wmf -xpm (-gs%)" LINGUAS="-am
> -ar -ast -az -be -bg -br -ca -ca@valencia -cs -csb -da -de -dz -el -en_CA
> -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hu -id -is -it
> -ja -ka -kk -km -kn -ko -lt -lv -mk -ml -ms -my -nb -nds -ne -nl -nn -oc -pa
> -pl -pt -pt_BR -ro -ru -rw -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -tt
> -uk -vi -xh -yi -zh_CN -zh_HK -zh_TW"

It seems that combination of flags seems to build well on my local ~amd64:

  # USE="jpeg png -aalib -alsa -altivec -bzip2 -curl -dbus -debug -doc -exif -gnome -jpeg2k -lcms -mmx -mng -pdf -postscript -python -smp -sse -svg -tiff -udev -webkit -wmf -xpm -gs" ebuild gimp-2.8.0-r1.ebuild manifest clean install
    [..]
       usr/lib64/gimp/2.0/modules/libcolor-selector-cmyk.so
       usr/bin/gimp-console-2.8
       usr/bin/gimp-2.8
       usr/bin/gimptool-2.0
    ecompressdir: bzip2 -9 /usr/share/man

  # gcc -dumpversion
  4.5.3
Comment 6 Orson Teodoro 2012-06-20 23:03:41 UTC
hotline etc # cat /var/db/pkg/media-gfx/gimp-2.8.0-r1/USE
amd64 elibc_glibc jpeg kernel_linux multilib png userland_GNU
Comment 7 Sebastian Pipping gentoo-dev 2012-06-22 20:10:57 UTC
I'm running out of ideas how to reproduce this.  How about you?
Comment 8 Pacho Ramos gentoo-dev 2016-05-24 10:55:11 UTC
I cannot reproduce this with current versions in the tree, please retry with newer ones (I run gcc 4.9)