/etc/make.conf: USE="... nls samba ncurses slang gtk2 gnome ..." CFLAGS="-march=pentium4 -mtune=pentium4 -msse2 -msse -mfpmath=sse -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays" ACCEPT_KEYWORDS="~x86" When I try to emerge mc. I get no errors, but i see incorrect path: # emerge mc Calculating dependencies ...done! >>> emerge (1 of 1) app-misc/mc-4.6.0-r12 to / >>> md5 src_uri ;-) mc-4.6.0.tar.gz >>> md5 src_uri ;-) mc-4.6.0-sambalib-3.0.0.patch.bz2 >>> Unpacking source... >>> Unpacking mc-4.6.0.tar.gz to /var/tmp/portage/mc-4.6.0-r12/work * Applying mc-4.6.0-sambalib-3.0.0.patch.bz2 ... [ ok ] * Applying mc-4.6.0-find.patch ... [ ok ] * Applying mc-4.6.0-cpan-2003-1023.patch ... [ ok ] * Applying mc-4.6.0-can-2004-0226-0231-0232.patch.bz2 ... [ ok ] * Applying mc-4.6.0-vfs.patch ... [ ok ] * Applying mc-4.6.0-ftp.patch ... [ ok ] * Applying mc-4.6.0-largefile.patch ... [ ok ] * Applying mc-4.6.0-key.c.patch ... [ ok ]>>> Source unpacked. * econf: updating mc-4.6.0/vfs/smb/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mc-4.6.0/vfs/smb/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mc-4.6.0/config/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mc-4.6.0/config/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-vfs --with-gnu-ld --with-ext2undel --with-edit --enable-charset --with-screen=slang --with-gpm-mouse --with-included-gettext --with-x --with-samba --with-configdir=/etc/samba --with-codepagedir=/var/lib/samba/codepages --with-privatedir=/etc/samba/private ... Using libraries: LIBS = -lcrypt -lresolv -lnsl -ldl KRB5_LIBS = -L/usr/lib -Wl,-rpath -Wl,/usr/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv LDAP_LIBS = -llber -lldap AUTH_LIBS = -lcrypt configure: creating ./config.status config.status: creating stamp-h config.status: creating Makefile config.status: creating config.h Configuration: Source code location: . Compiler: i686-pc-linux-gnu-gcc Compiler flags: -march=pentium4 -mtune=pentium4 -msse2 -msse -mfpmath=sse -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -I/usr/include/gssapi -Wall File system: Midnight Commander Virtual File System cpiofs, extfs, tarfs, ftpfs, fish, smbfs, undelfs Screen library: S-Lang library (installed on the system) Mouse support: gpm and xterm X11 events support: yes With subshell support: yes Internal editor: yes make all-recursive make[1]: Entering directory `/var/tmp/portage/mc-4.6.0-r12/work/mc-4.6.0' ... ... if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/share/mc/"\" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ??? -DLOCALEDIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/share/locale"\" -DLIBDIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/lib/mc"\" -I../intl -I../intl -I.. -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=pentium4 -mtune=pentium4 -msse2 -msse -mfpmath=sse -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -I/usr/include/gssapi -Wall -MT achown.o -MD -MP -MF ".deps/achown.Tpo" \ -c -o achown.o `test -f 'achown.c' || echo './'`achown.c; \ then mv -f ".deps/achown.Tpo" ".deps/achown.Po"; \ else rm -f ".deps/achown.Tpo"; exit 1; \ ... if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/share/mc/"\" -DLOCALEDIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/share/locale"\" -DLIBDIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/lib/mc"\" -I../intl -I../intl -I.. -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=pentium4 -mtune=pentium4 -msse2 -msse -mfpmath=sse -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -I/usr/include/gssapi -Wall -MT slint.o -MD -MP -MF ".deps/slint.Tpo" \ -c -o slint.o `test -f 'slint.c' || echo './'`slint.c; \ then mv -f ".deps/slint.Tpo" ".deps/slint.Po"; \ else rm -f ".deps/slint.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/share/mc/"\" -DLOCALEDIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/share/locale"\" -DLIBDIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/lib/mc"\" -I../intl -I../intl -I.. -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=pentium4 -mtune=pentium4 -msse2 -msse -mfpmath=sse -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -I/usr/include/gssapi -Wall -MT subshell.o -MD -MP -MF ".deps/subshell.Tpo" \ -c -o subshell.o `test -f 'subshell.c' || echo './'`subshell.c; \ then mv -f ".deps/subshell.Tpo" ".deps/subshell.Po"; \ else rm -f ".deps/subshell.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/share/mc/"\" -DLOCALEDIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/share/locale"\" -DLIBDIR=\""/var/tmp/portage/mc-4.6.0-r12/image//usr/lib/mc"\" -I../intl -I../intl -I.. -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=pentium4 -mtune=pentium4 -msse2 -msse -mfpmath=sse -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -I/usr/include/gssapi -Wall -MT text.o -MD -MP -MF ".deps/text.Tpo" \ -c -o text.o `test -f 'text.c' || echo './'`text.c; \ then mv -f ".deps/text.Tpo" ".deps/text.Po"; \ else rm -f ".deps/text.Tpo"; exit 1; \ fi ... On exec mc i get: # mc Warning: file /var/tmp/portage/mc-4.6.0-r12/image//usr/share/mc/extfs/extfs.ini not found Warning: file /var/tmp/portage/mc-4.6.0-r12/image//usr/share/mc/extfs/sfs.ini not found Warning: file /var/tmp/portage/mc-4.6.0-r12/image//usr/share/mc/mc.charsets not found Reproducible: Always Steps to Reproduce: 1. emerge sync && emerge --update --deep world 2. emerge mc 3. mc
I am afraid it is more generic bug. Same thing happened for me with kdelibs and libidn. I had libidn 0.3.7 installed, then emerged kdelibs and kdebase. While emerging kdebase I got error about not finding /var/tmp/portage/libidn-0.3.7/image//usr/lib/libidn.la or something very similar. So for an uknown reason for me /var/tmp/portage/libidn-0.3.7/image/ was added. Same thing happened with mc here (I have same issue). I have and amd64 so I it is not IMO platform specific.
I also have the same problem: dotcoder@dotcoder ~ $ mc Warning: file /var/tmp/portage/mc-4.6.0-r13/image//usr/share/mc/extfs/extfs.ini not found Warning: file /var/tmp/portage/mc-4.6.0-r13/image//usr/share/mc/extfs/sfs.ini not found Warning: file /var/tmp/portage/mc-4.6.0-r13/image//usr/share/mc/mc.charsets not found Few notes: 1) when I compile mc with "unicode" USE flag it prints above messages and segfaults 2) Without "unicode" USE flag it starts, but anyway it prints above messages
*** This bug has been marked as a duplicate of 82258 ***
Some headers files have set time in feature: # ls -lah --full-time /usr/include ... -rw-r--r-- 1 root root 66K 2005-05-02 17:39:06.000000000 +0200 slang.h ... ^^^^^^^^^^