Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 283704 - media-gfx/gimp-2.6.7 files to compile with --as-needed
Summary: media-gfx/gimp-2.6.7 files to compile with --as-needed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-04 21:02 UTC by David Pyke
Modified: 2010-06-24 10:39 UTC (History)
4 users (show)

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


Attachments
complete build log (1252097774-install-media-gfx_gimp-2.6.7:2::gentoo.out,1.31 MB, text/plain)
2009-09-04 21:03 UTC, David Pyke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Pyke 2009-09-04 21:02:21 UTC
latest gimp fails to compile.  I've rebuild gtk-webkit and glib to no avail. 

Reproducible: Always

Actual Results:  
/bin/sh ../../libtool --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -O2 -march=native -pipe -floop-interchange -floop-strip-mine -floop-block -Wall -Wdeclaration-after-statement -Wmissing-prototypes -Wmissing-declarations -Winit-self -Wpointer-arith -Wold-style-definition  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -o help-browser gimpthrobber.o gimpthrobberaction.o help-browser.o dialog.o uri.o ../../plug-ins/help/libgimphelp.a ../../libgimp/libgimpui-2.0.la ../../libgimpwidgets/libgimpwidgets-2.0.la ../../libgimpconfig/libgimpconfig-2.0.la ../../libgimp/libgimp-2.0.la ../../libgimpcolor/libgimpcolor-2.0.la ../../libgimpmath/libgimpmath-2.0.la ../../libgimpbase/libgimpbase-2.0.la -lwebkit-1.0 -lgtk-x11-2.0 -lsoup-2.4 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0                                          
libtool: link: x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -floop-interchange -floop-strip-mine -floop-block -Wall -Wdeclaration-after-statement -Wmissing-prototypes -Wmissing-declarations -Winit-self -Wpointer-arith -Wold-style-definition -Wl,-O1 -Wl,--sort-common -o .libs/help-browser gimpthrobber.o gimpthrobberaction.o help-browser.o dialog.o uri.o  -Wl,--as-needed ../../plug-ins/help/libgimphelp.a ../../libgimp/.libs/libgimpui-2.0.so ../../libgimpwidgets/.libs/libgimpwidgets-2.0.so ../../libgimpconfig/.libs/libgimpconfig-2.0.so ../../libgimp/.libs/libgimp-2.0.so ../../libgimpcolor/.libs/libgimpcolor-2.0.so ../../libgimpmath/.libs/libgimpmath-2.0.so ../../libgimpbase/.libs/libgimpbase-2.0.so /usr/lib64/libwebkit-1.0.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libsoup-2.4.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo.so /usr/lib64/libpango-1.0.so /usr/lib64/libfreetype.so /usr/lib64/libfontconfig.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libglib-2.0.so -pthread                                                                                                             
help-browser.o: In function `run':                                                                                                           
help-browser.c:(.text+0x163): undefined reference to `g_thread_init'                                                                         
collect2: ld returned 1 exit status                                                                                                          
make[3]: *** [help-browser] Error 1    


paludis --info media-gfx/gimp
paludis 0.40.0                             
Paludis build information:                 
    Compiler:                              
        CXX:                   x86_64-pc-linux-gnu-g++ 4.4.1
        CXXFLAGS:               -O2 -march=native -pipe -floop-interchange -floop-strip-mine -floop-block -pedantic
        LDFLAGS:               -Wl,-O1 -Wl,--sort-common -Wl,--as-needed                                           
        DATE:                  2009-09-04T00:17:06-0400                                                            

    Libraries:
        C++ Library:           GNU libstdc++ 20090722

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc        
        PYTHONINSTALLDIR:      /usr/lib64/python2.6/site-packages
        RUBYINSTALLDIR:        /usr/lib64/ruby/site_ruby/1.8/x86_64-linux

System:
    Linux www 2.6.30-gentoo-r6 #1 SMP Tue Sep 1 08:01:30 EDT 2009 x86_64 AMD Phenom(tm) 9850 Quad-Core Processor AuthenticAMD GNU/Linux

Reduced Privs:
    reduced_uid:               107
    reduced_uid->name:         paludisbuild
    reduced_uid->dir:          /var/tmp/paludis
    reduced_gid:               1001            
    reduced_gid->name:         paludisbuild    

Environment:
    Format:                    paludis
    Config dir:                /etc/paludis
    World file:                /var/db/pkg/world

Package media-gfx/gimp-2.6.7:2::gentoo:

        >>> Running ebuild phase killold as paludisbuild:paludisbuild...
        >>> Starting builtin_killold                                    
        >>> Done builtin_killold                                        
        >>> Completed ebuild phase killold                              
        >>> Running ebuild phases initmisc infovars as paludisbuild:paludisbuild...
        >>> Starting builtin_initmisc                                              
        >>> Done builtin_initmisc                                                  
        >>> Starting builtin_infovars                                              
        ACCEPT_KEYWORDS=amd64                                                      
        CBUILD=x86_64-pc-linux-gnu                                                 
        CFLAGS=-O2 -march=native -pipe -floop-interchange -floop-strip-mine -floop-block
        CHOST=x86_64-pc-linux-gnu                                                       
        CONFIG_PROTECT=                                                                 
        CONFIG_PROTECT_MASK=                                                            
        CPPFLAGS=                                                                       
        CTARGET=                                                                        
        CXXFLAGS=-O2 -march=native -pipe -floop-interchange -floop-strip-mine -floop-block
        DISTDIR=/var/paludis/distfiles                                                    
        FEATURES=                                                                         
        FFLAGS=                                                                           
        GENTOO_MIRRORS=                                                                   
        INSTALL_MASK=                                                                     
        LANG=                                                                             
        LC_ALL=C                                                                          
        LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed                                 
        LINGUAS=en en_CA en_GB en_US                                                      
        MAKEOPTS=-j5                                                                      
        PORTAGE_COMPRESS=                                                                 
        PORTAGE_COMPRESS_FLAGS=                                                           
        PORTAGE_CONFIGROOT=                                                               
        PORTAGE_RSYNC_EXTRA_OPTS=
        PORTAGE_RSYNC_OPTS=
        PORTAGE_TMPDIR=/var/tmp/paludis
        PORTDIR=/var/paludis/repositories/gentoo
        PORTDIR_OVERLAY=
        SYNC=
        USE=alsa curl dbus exif hal jpeg lcms mmx mng pdf png python smp sse svg tiff webkit wmf amd64 alsa_cards_hda-intel alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache2_modules_actions apache2_modules_alias apache2_modules_auth_basic apache2_modules_auth_digest apache2_modules_authn_anon apache2_modules_authn_dbd apache2_modules_authn_dbm apache2_modules_authn_default apache2_modules_authn_file apache2_modules_authz_dbm apache2_modules_authz_default apache2_modules_authz_groupfile apache2_modules_authz_host apache2_modules_authz_owner apache2_modules_authz_user apache2_modules_autoindex apache2_modules_cache apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock apache2_modules_dbd apache2_modules_deflate apache2_modules_dir apache2_modules_disk_cache apache2_modules_env apache2_modules_expires apache2_modules_ext_filter apache2_modules_file_cache apache2_modules_filter apache2_modules_headers apache2_modules_ident apache2_modules_imagemap apache2_modules_include apache2_modules_info apache2_modules_log_config apache2_modules_logio apache2_modules_mem_cache apache2_modules_mime apache2_modules_mime_magic apache2_modules_negotiation apache2_modules_proxy apache2_modules_proxy_ajp apache2_modules_proxy_balancer apache2_modules_proxy_connect apache2_modules_proxy_http apache2_modules_rewrite apache2_modules_setenvif apache2_modules_so apache2_modules_speling apache2_modules_status apache2_modules_unique_id apache2_modules_userdir apache2_modules_usertrack apache2_modules_vhost_alias elibc_glibc foo2zjs_devices_hp2600n input_devices_evdev input_devices_keyboard input_devices_mouse kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text linguas_en linguas_en_CA linguas_en_GB linguas_en_US userland_GNU video_cards_nvidia video_cards_vesa amd64
        >>> Done builtin_infovars
        >>> Completed ebuild phases initmisc infovars
        >>> Running ebuild phase tidyup as paludisbuild:paludisbuild...
        >>> Starting builtin_tidyup
        rm -fr /var/tmp/paludis/media-gfx-gimp-2.6.7-info
        >>> Done builtin_tidyup
        >>> Completed ebuild phase tidyup
Comment 1 David Pyke 2009-09-04 21:03:13 UTC
Created attachment 203145 [details]
complete build log
Comment 2 Patrick Lauer gentoo-dev 2009-09-05 09:15:20 UTC
Does it happen with portage too?
Comment 3 Scott Thomson 2009-09-05 09:38:51 UTC
I ran into same problem on x86 with --as-needed, it compiles fine for me without --as-needed
Comment 4 Dzikri Aziz 2009-09-05 10:33:50 UTC
(In reply to comment #2)
> Does it happen with portage too?
> 

Confirmed. x86_64, portage.
Comment 5 Tomáš Chvátal (RETIRED) gentoo-dev 2010-06-24 10:39:42 UTC
Later versions compile fine with as-needed.