When I'm emerging app-misc/mc-4.6.1-r4 then doesn't emerged it. Reproducible: Always Steps to Reproduce: # emerge mc -atv Actual Results: These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] app-misc/mc-4.6.1-r4 USE="gpm ncurses nls pam samba* slang unicode -7zip -X" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB Would you like to merge these packages? [Yes/No] Expected Results: In file included from dcigettext.c:27: ../config.h:638:1: warning: "_GNU_SOURCE" redefined dcigettext.c:23:1: warning: this is the location of the previous definition In file included from /usr/include/asm/elf.h:5, from /usr/include/asm/sigcontext.h:12, from /usr/include/bits/sigcontext.h:28, from /usr/include/signal.h:333, from dcigettext.c:78: /usr/include/asm/types.h:20: error: two or more data types in declaration specifiers make[2]: *** [dcigettext.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/app-misc/mc-4.6.1-r4/work/mc-4.6.1/intl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-misc/mc-4.6.1-r4/work/mc-4.6.1' make: *** [all] Error 2 * * ERROR: app-misc/mc-4.6.1-r4 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * mc-4.6.1-r4.ebuild, line 114: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-misc:mc-4.6.1-r4:20080204-231823.log'. * * Messages for package app-misc/mc-4.6.1-r4: * * ERROR: app-misc/mc-4.6.1-r4 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * mc-4.6.1-r4.ebuild, line 114: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-misc:mc-4.6.1-r4:20080204-231823.log'. * huinfoppc64 / # emerge --info Portage 2.1.3.19 (default-linux/ppc/ppc64/2007.0/64bit-userland/power5, gcc-4.1.2, glibc-2.6.1-r0, 2.6.19-gentoo-r5-ibm ppc64) ================================================================= System uname: 2.6.19-gentoo-r5-ibm ppc64 POWER5 (gr) Timestamp of tree: Mon, 04 Feb 2008 01:47:01 +0000 ccache version 2.4 [disabled] app-shells/bash: 3.2_p17-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.61-r1 sys-devel/automake: 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="ppc64" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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 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" ARCH="ppc64" AUTOCLEAN="yes" CBUILD="powerpc64-unknown-linux-gnu" CDEFINE_ppc64="__powerpc64__" CFLAGS="-O2 -pipe -mcpu=power5 -mtune=power5" CFLAGS_ppc64="-m64" CHOST="powerpc64-unknown-linux-gnu" CHOST_ppc64="powerpc64-unknown-linux-gnu" CLEAN_DELAY="5" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CVS_RSH="ssh" CXXFLAGS="-O2 -pipe -mcpu=power5 -mtune=power5" DEFAULT_ABI="ppc64" DISTDIR="/usr/portage/distfiles" EDITOR="/bin/nano" ELIBC="glibc" EMERGE_DEFAULT_OPTS="-atv" EMERGE_WARNING_DELAY="10" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}" GCC_SPECS="" GENTOO_MIRRORS="http://gentoo.inf.elte.hu/ http://gentoo.inode.at/ http://gentoo.osuosl.org/" HISTCONTROL="ignorespace" HOME="/root" HTTP_PROXY="http://localhost:5865" INFOPATH="/usr/share/info:/usr/share/binutils-data/powerpc64-unknown-linux-gnu/2.18/info:/usr/share/gcc-data/powerpc64-unknown-linux-gnu/4.1.2/info" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LANG="hu_HU.UTF-8" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LC_ALL="hu_HU.UTF-8" LDFLAGS_ppc64="-m elf64ppc" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LIBDIR_ppc64="lib64" LINGUAS="hu en" LOGNAME="root" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:" MAKEOPTS="-j5" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/powerpc64-unknown-linux-gnu/2.18/man:/usr/share/gcc-data/powerpc64-unknown-linux-gnu/4.1.2/man:/usr/lib64/php5/man/" MC_SID="6301" MC_TMPDIR="/tmp/mc-root" MULTILIB_ABIS="ppc64" MULTILIB_STRICT_DENY="64-bit.*shared object" MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib" MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|eclipse-3)" OLDPWD="/bin" PAGER="/usr/bin/less" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/powerpc64-unknown-linux-gnu/gcc-bin/4.1.2" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa sparc-fbsd" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib64/portage/bin" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_ELOG_MAILFROM="portage@localhost" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="root" PORTAGE_ELOG_SYSTEM="save_summary echo" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_PYM_PATH="/usr/lib64/portage/pym" 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 --filter=H_**/files/digest-*" PORTAGE_RSYNC_RETRIES="3" PORTAGE_TMPDIR="/var/tmp" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/usr/portage" PORT_LOGDIR="/var/log/portage" PWD="/" PYTHONPATH="/usr/lib64/portage/pym" RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}" ROOT="/" ROOTPATH="/opt/bin:/usr/powerpc64-unknown-linux-gnu/gcc-bin/4.1.2" RPMDIR="/usr/portage/rpm" SHELL="/bin/bash" SHLVL="4" SSH_CLIENT="172.16.3.205 1516 22" SSH_CONNECTION="172.16.3.205 1516 172.16.3.240 22" SSH_TTY="/dev/pts/0" STAGE1_USE="unicode nptl nptlonly" STY="6272.pts-0.huinfoppc64" SYMLINK_LIB="yes" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" TERM="screen" TERMCAP="SC|screen|VT 100/ANSI X3.64 virtual terminal:\ :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ :li#45:co#126:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ :se=\E[23m:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:ms:\ :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ :vb=\Eg:G0:as=\E(0:ae=\E(B:\ :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ :po=\E[5i:pf=\E[4i:Z0=\E[?3h:Z1=\E[?3l:k0=\E[10~:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:\ :k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:\ :F2=\E[24~:F3=\E[2P:F4=\E[2Q:F5=\E[2R:F6=\E[2S:\ :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:kb=^H:\ :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ :kd=\EOB:kr=\EOC:kl=\EOD:km:" USE="acl apache2 bash-completion berkdb bitmap-fonts bzip2 cdinstall cli cracklib crypt ctype dedicated dri fortran gd gdbm gpm ibm iconv ipv6 isdnlog kerberos ldap midi mudflap mysql ncurses nls nptl nptlonly odbc openmp pam pcre perl php postgres ppc64 pppd python readline reflection samba session slang spl sqlite sqlite3 ssl swat tcpd threads truetype-fonts type1-fonts unicode vhosts xml xorg zip zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="hu en" USERLAND="GNU" VIDEO_CARDS="dummy fbdev mach64 mga nv r128 radeon vega" USER="root" USERLAND="GNU" USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS" USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" VIDEO_CARDS="dummy fbdev mach64 mga nv r128 radeon vega" WINDOW="0" XARGS="xargs -r" _="/usr/bin/emerge" huinfoppc64 / # uname -a Linux huinfoppc64 2.6.19-gentoo-r5-ibm #1 SMP Tue May 8 23:42:19 UTC 2007 ppc64 POWER5 (gr) CHRP IBM,9111-520 GNU/Linux
Created attachment 142690 [details] /usr/tmp/portage/app-misc/mc-4.6.1-r4/work/mc-4.6.1/config.log
please post a full build log as an attachment
Created attachment 143829 [details] /var/log/portage/app-misc_mc-4.6.1-r4_20080217-223157.log
Created attachment 143830 [details] /var/tmp/portage/app-misc/mc-4.6.1-r4/temp/environment
only shows up on ppc64 due to how its kernel headers pull things in mc should be smarter about umode_t detection
it just happens to currently trigger on ppc64 ... it could easily show up on other arches at other times mc needs to clean up its handling of umode_t
(In reply to comment #6) > it just happens to currently trigger on ppc64 ... it could easily show up on > other arches at other times This thing lacks a manintainer; if ppc64 folks are not interested in fixing it, it's going to end up rotting in bugzilla. Shrug.
This already your case, I am not skilled at this. If I can help with something call me.
(In reply to comment #8) This file will compile - proofed on ps3/cell: http://ftp.gnu.org/gnu/mc/mc-4.6.2-pre1.tar.gz In the TODO the maintainers writing a lot of future 64bit support
(In reply to comment #9) Unstable app-misc/mc-4.6.2_pre1 good work! According to me stable on the ppc64! Thx!
ppc64, you can stable 4.6.2_pre1 but be noted that it also comes with a huge patchset uploaded into our mirrors, and I still have a lot of bugs unreviewed. upstream is missing in action. so if you do mark this version stable, i'll simply do a revision bump when i'm reviewed and applied the other patches pending..
Reassign to arch team.. please do since you need it asap..
4.7.0_pre1 is in tree finally, managed to drop the huge patchset, ... let's aim for that in 30 days