Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78331 - mc incorrect path
Summary: mc incorrect path
Status: VERIFIED DUPLICATE of bug 82258
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Heinrich Wendel (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-17 02:38 UTC by Alexey
Modified: 2005-02-20 23:21 UTC (History)
1 user (show)

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 Alexey 2005-01-17 02:38:28 UTC
/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
Comment 1 Michal Margula 2005-02-11 07:08:14 UTC
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.
Comment 2 Meder Bakirov 2005-02-15 03:11:50 UTC
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
Comment 3 Heinrich Wendel (RETIRED) gentoo-dev 2005-02-19 12:01:06 UTC

*** This bug has been marked as a duplicate of 82258 ***
Comment 4 Alexey 2005-02-20 23:21:07 UTC
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
...                            ^^^^^^^^^^