Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158578 - dev-util/jam-2.5-r3 failed to compile
Summary: dev-util/jam-2.5-r3 failed to compile
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Chris White (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-19 12:16 UTC by Max Dilay
Modified: 2006-12-20 07:10 UTC (History)
0 users

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 Max Dilay 2006-12-19 12:16:29 UTC
I can't compile dev-util/jam. Here my error:
>>> Emerging (1 of 3) dev-util/jam-2.5-r3 to /
 * jam-2.5.tar MD5 ;-) ...                                                [ ok ]
 * jam-2.5.tar RMD160 ;-) ...                                             [ ok ]
 * jam-2.5.tar SHA1 ;-) ...                                               [ ok ]
 * jam-2.5.tar SHA256 ;-) ...                                             [ ok ]
 * jam-2.5.tar size ;-) ...                                               [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking jam-2.5.tar ;-) ...                                           [ ok ]
 * Your CXXFLAGS contains "-fvisibility-inlines-hidden" which can break packages.
 * 
 * Before you file a bug, please remove these flags and 
 * re-compile the package in question as well as all its dependencies
>>> Unpacking source...
>>> Unpacking jam-2.5.tar to /var/tmp/portage/dev-util/jam-2.5-r3/work
 * Applying jam-2.5-cxx.patch ...                                         [ ok ]
 * Applying jam-2.5-amd64.patch ...                                       [ ok ]
 * Applying jam-2.5-dependency.patch ...                                  [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-util/jam-2.5-r3/work/jam-2.5 ...
cc -o ./jam0 -Os -march=k8 -frename-registers -fweb -pipe -fomit-frame-pointer -funit-at-a-time -freorder-blocks -fno-ident -freorder-blocks-and-partition -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -combine -msse3 builtins.c command.c compile.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c timestamp.c variable.c 
execunix.c: In function 
Comment 1 Max Dilay 2006-12-19 12:16:29 UTC
I can't compile dev-util/jam. Here my error:
>>> Emerging (1 of 3) dev-util/jam-2.5-r3 to /
 * jam-2.5.tar MD5 ;-) ...                                                [ ok ]
 * jam-2.5.tar RMD160 ;-) ...                                             [ ok ]
 * jam-2.5.tar SHA1 ;-) ...                                               [ ok ]
 * jam-2.5.tar SHA256 ;-) ...                                             [ ok ]
 * jam-2.5.tar size ;-) ...                                               [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking jam-2.5.tar ;-) ...                                           [ ok ]
 * Your CXXFLAGS contains "-fvisibility-inlines-hidden" which can break packages.
 * 
 * Before you file a bug, please remove these flags and 
 * re-compile the package in question as well as all its dependencies
>>> Unpacking source...
>>> Unpacking jam-2.5.tar to /var/tmp/portage/dev-util/jam-2.5-r3/work
 * Applying jam-2.5-cxx.patch ...                                         [ ok ]
 * Applying jam-2.5-amd64.patch ...                                       [ ok ]
 * Applying jam-2.5-dependency.patch ...                                  [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-util/jam-2.5-r3/work/jam-2.5 ...
cc -o ./jam0 -Os -march=k8 -frename-registers -fweb -pipe -fomit-frame-pointer -funit-at-a-time -freorder-blocks -fno-ident -freorder-blocks-and-partition -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -combine -msse3 builtins.c command.c compile.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c timestamp.c variable.c 
execunix.c: In function execcmd:
execunix.c:235: warning: incompatible implicit declaration of built-in function _exit
In file included from scan.c:27:
jambase.h: At top level:
jambase.h:15: error: conflicting types for jambase
jambase.c:2: error: previous definition of jambase was here
make: *** [jam0] Помилка 1

!!! ERROR: dev-util/jam-2.5-r3 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  jam-2.5-r3.ebuild, line 32:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 2 Max Dilay 2006-12-19 12:16:42 UTC
Portage 2.1.2_rc2-r3 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-no2 x86_64)
=================================================================
System uname: 2.6.18-no2 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.6
Last Sync: Thu, 30 Nov 2006 16:50:01 +0000
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17-r4
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-Os -march=k8 -frename-registers -fweb -pipe -fomit-frame-pointer -funit-at-a-time -freorder-blocks -fno-ident -freorder-blocks-and-partition -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -combine -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/initng/daemon /etc/initng/net /etc/initng/system /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-Os -march=k8 -frename-registers -fweb -pipe -fomit-frame-pointer -funit-at-a-time -freorder-blocks -fno-ident -freorder-blocks-and-partition -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -combine -msse3 -fvisibility-inlines-hidden"
DISTDIR="/home/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sfperms strict"
GENTOO_MIRRORS="http://ftp.club-internet.fr/pub/mirrors/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="uk_UA.UTF-8"
LC_ALL="uk_UA.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=both"
LINGUAS="uk"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/conrad /usr/local/portage /usr/portage/local/layman/java-migration-packages /usr/portage/local/layman/kpex-media /usr/portage/local/layman/gnome-experimental /usr/portage/local/layman/java-experimental /usr/portage/local/layman/initng /usr/portage/local/layman/gentopia /usr/portage/local/layman/hanno-xgl /usr/portage/local/layman/xeffects"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X aac acpi alsa amr apache apache2 berkdb bitmap-fonts bzip2 cairo ccache cdr cli cracklib crypt cups customlog dbus dlloader dv elibc_glibc emboss encode fam fbcon ffmpeg firefox flac follow-xff fontconfig foomaticdb fortran gd gd2 gif glibc-omitfp glitz glut gnome gpg2-experimental gpm gstreamer gtk gtk2 hal hashstyle iconv initng_plugins_also initng_plugins_bash_launcher initng_plugins_chdir initng_plugins_chroot initng_plugins_conflict initng_plugins_cpout initng_plugins_critical initng_plugins_ctrlaltdel initng_plugins_daemon_clean initng_plugins_debug_commands initng_plugins_envparser initng_plugins_find initng_plugins_fmon initng_plugins_fstat initng_plugins_history initng_plugins_idleprobe initng_plugins_initctl initng_plugins_interactive initng_plugins_iparser initng_plugins_last initng_plugins_limit initng_plugins_lockfile initng_plugins_logfile initng_plugins_netdev initng_plugins_netprobe initng_plugins_ngc4 initng_plugins_ngcs initng_plugins_nge initng_plugins_pause initng_plugins_provide initng_plugins_reload initng_plugins_renice initng_plugins_rlparser initng_plugins_simple_launcher initng_plugins_stcmd initng_plugins_stdout initng_plugins_suid initng_plugins_syncron initng_plugins_syslog initng_plugins_sysreq initng_plugins_unneeded initng_plugins_usplash input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kernel_linux kqemu lame libg++ linguas_uk live lm_sensors logrotate lzo mad matroska mbox mikmod mmap mng mp3 mp4 mpeg mpm-worker musepack mysql ncurses newspr nls nptl nptlonly nsplugin nvidia ogg openal opengl pam pcre pdf perl png ppds pppd python qr qt3 qt4 readline reflection sdl session spell spl sse3 ssl tcpd teamarena threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_nv video_cards_nvidia video_cards_vesa vim vim-pager vorbis x264 xcomposite xcomposite% xft xinerama xml xorg xpm xv xvid xvmc yv12 zero-penalty-hit zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-12-19 12:25:35 UTC
 ________   _____            ____    __     
/\_____  \ /\  __`\  /'\_/`\/\  _`\ /\ \    
\/____//'/'\ \ \/\ \/\      \ \ \L\_\ \ \   
     //'/'  \ \ \ \ \ \ \__\ \ \ \L_L\ \ \  
    //'/'___ \ \ \_\ \ \ \_/\ \ \ \/, \ \_\ 
    /\_______\\ \_____\ \_\\ \_\ \____/\/\_\
    \/_______/ \/_____/\/_/ \/_/\/___/  \/_/

(In reply to comment #1)
> CFLAGS="-Os -march=k8 -frename-registers -fweb -pipe -fomit-frame-pointer
> -funit-at-a-time -freorder-blocks -fno-ident -freorder-blocks-and-partition
> -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -combine -msse3"
> CXXFLAGS="-Os -march=k8 -frename-registers -fweb -pipe -fomit-frame-pointer
> -funit-at-a-time -freorder-blocks -fno-ident -freorder-blocks-and-partition
> -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -combine -msse3
> -fvisibility-inlines-hidden"
> LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=both"

We are not going to waste time on your ridiculous ricer flags, sorry.
Comment 4 Max Dilay 2006-12-20 07:10:06 UTC
This is flags from conrad guide. Btw with CFLAGS="-march=athlon64 -O2 -pipe" jam is compiles! You can close my bug-report, i wrote about this bug in forums