This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: autotools transition report: v 28.07


Yo dude. The extra fails on linux, ie:

FAIL: 22_locale/messages/members/char/1.cc execution test
FAIL: 22_locale/messages/members/char/2.cc execution test
FAIL: 22_locale/messages/members/char/wrapped_env.cc execution test
FAIL: 22_locale/messages/members/char/wrapped_locale.cc execution test
FAIL: 22_locale/messages_byname/1.cc execution test

Can be traced to a build process error in the po SUBDIR. If, after build
time, the contents of the po directory are swapped with a po directory
from an old build, everything is fine. (Instead of doing this, you can
just swap the new Makefile for the old one, and "make clean; rm -rf
share; make all; make check" in the po subdir)

Sadly, that's the extent of the good news. 

The bad news is that I have no idea what's going wrong. Maybe I'm just
tired. Every command output looks to be the same for both, the file
permissions etc are the same.... file sizes are same. There appears to
be some major differences in the generated Makefile (which I've
attached).

Less useful than the Makefile.am diffs, sadly. Thus, I ping you.

I suspect it's some environment variable issue.

-benjamin

old:

%make
msgfmt -o de.mo /mnt/hd/src/gcc/libstdc++-v3/po/de.po
msgfmt -o fr.mo /mnt/hd/src/gcc/libstdc++-v3/po/fr.po

%make check
/bin/sh /mnt/hd/src/gcc/libstdc++-v3/../mkinstalldirs /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/po/share/locale
mkdir -p -- /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/po/share/locale
mkdir -p -- /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/de/LC_MESSAGES
mkdir -p -- /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/fr/LC_MESSAGES

-rw-rw-r--    1 bkoz     bkoz          488 Jul 31 20:23 de.mo
-rw-rw-r--    1 bkoz     bkoz          490 Jul 31 20:23 fr.mo
drwxrwxr-x    3 bkoz     bkoz         4.0K Jul 31 20:24 share/
drwxrwxr-x    4 bkoz     bkoz         4.0K Jul 31 20:24 locale/
drwxrwxr-x    3 bkoz     bkoz         4.0K Jul 31 20:24 fr
drwxrwxr-x    2 bkoz     bkoz         4.0K Jul 31 20:24 LC_MESSAGES
-rw-r--r--    1 bkoz     bkoz          490 Jul 31 20:24 libstdc++.mo

new:

%make
msgfmt -o de.mo /mnt/hd/src/gcc/libstdc++-v3/po/de.po
msgfmt -o fr.mo /mnt/hd/src/gcc/libstdc++-v3/po/fr.po

%make check
/bin/sh /mnt/hd/src/gcc/libstdc++-v3/../mkinstalldirs /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/po/share/locale
mkdir -p -- /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/po/share/locale
mkdir -p -- /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/de/LC_MESSAGES
mkdir -p -- /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/fr/LC_MESSAGES

-rw-rw-r--    1 bkoz     bkoz          488 Jul 31 18:22 de.mo
-rw-rw-r--    1 bkoz     bkoz          490 Jul 31 18:22 fr.mo
drwxrwxr-x    3 bkoz     bkoz         4.0K Jul 31 20:02 share
drwxrwxr-x    4 bkoz     bkoz         4.0K Jul 31 20:02 locale/
drwxrwxr-x    3 bkoz     bkoz         4.0K Jul 31 20:02 fr/
drwxrwxr-x    2 bkoz     bkoz         4.0K Jul 31 20:02 LC_MESSAGES
-rw-r--r--    1 bkoz     bkoz          490 Jul 31 20:02 libstdc++-v3.mo


Attachment: po.diff
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]