public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ada/19369] New: fatal error: file gnatbind.ali is incorrectly formatted
@ 2005-01-11  9:26 pluto at pld-linux dot org
  2005-01-11 18:50 ` [Bug ada/19369] " pluto at pld-linux dot org
  2005-02-24 22:37 ` bosch at gcc dot gnu dot org
  0 siblings, 2 replies; 3+ messages in thread
From: pluto at pld-linux dot org @ 2005-01-11  9:26 UTC (permalink / raw)
  To: gcc-bugs

the final stage of profiledboostrap fails.  
  
# gcc -v  
Reading specs from /usr/lib/gcc/i686-pld-linux/4.0.0/specs  
Configured with: ../configure --prefix=/usr --libdir=/usr/lib  
--libexecdir=/usr/lib --infodir=/usr/share/info--mandir=/usr/share/man  
--enable-shared --enable-threads=posix --enable-__cxa_atexit  
--enable-languages=c,c++,ada --enable-c99 --enable-long-long --enable-multilib  
--enable-nls --with-gnu-as --with-gnu-ld --with-system-zlib  
--with-slibdir=/lib --without-x --enable-cmath i686-pld-linux  
Thread model: posix  
gcc version 4.0.0 20050102 (experimental) (PLD Linux)  
  
+patches: PR18241, PR18910, PR19030.  
  
# fragment of gcc4-20050109 buildlog:  
  
(...)  
gcc -c -O2 -march=i686 -mtune=pentium4 -ggdb -fomit-frame-pointer -pipe    
-DHAVE_CONFIG_H -I. -I../../fixincludes -I../include -I   
../../fixincludes/../include ../../fixincludes/procopen.c   
gcc -c -O2 -march=i686 -mtune=pentium4 -ggdb -fomit-frame-pointer -pipe    
-DHAVE_CONFIG_H -I. -I../../fixincludes -I../include -I   
../../fixincludes/../include ../../fixincludes/fixlib.c   
gcc -c -O2 -march=i686 -mtune=pentium4 -ggdb -fomit-frame-pointer -pipe    
-DHAVE_CONFIG_H -I. -I../../fixincludes -I../include -I   
../../fixincludes/../include ../../fixincludes/fixopts.c   
gcc  -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o   
fixopts.o ../libiberty/libiberty.a   
echo timestamp > full-stamp   
srcdir="../../fixincludes" /bin/sh ../../fixincludes/mkfixinc.sh   
i686-pld-linux-gnu   
make[2]: Leaving directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/fixincludes'   
make[2]: Entering directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/intl'   
make[2]: Nothing to be done for `all'.   
make[2]: Leaving directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/intl'   
make[2]: Entering directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/build-i686-pld-linux/lib   
iberty'   
make[3]: Entering directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/build-i686-pld-linux/lib   
iberty/testsuite'   
make[3]: Nothing to be done for `all'.   
make[3]: Leaving directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/build-i686-pld-linux/libi   
berty/testsuite'   
make[2]: Leaving directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/build-i686-pld-linux/libi   
berty'   
make[2]: Entering directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/build-i686-pld-linux/fix   
includes'   
make[2]: Nothing to be done for `all'.   
make[2]: Leaving directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/build-i686-pld-linux/fixi   
ncludes'   
make[2]: Entering directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/libcpp'   
make[2]: Nothing to be done for `all'.   
make[2]: Leaving directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/libcpp'   
make[2]: Entering directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/gcc'   
gnatbind -C -I- -I. -Iada -I../../gcc/ada -o ada/b_gnatb.c ada/gnatbind.ali   
fatal error: file gnatbind.ali is incorrectly formatted   
make sure you are using consistent versions of gcc/gnatbind   
13.  R nnnvnnnvnnnvnnvnvnnnnvnnvnvnnnnnnnnvnvnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnn   
                                                                             |   
make[2]: *** [ada/b_gnatb.c] Error 4   
make[2]: Leaving directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux/gcc'   
make[1]: *** [all-gcc] Error 2   
make[1]: Leaving directory   
`/home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050109/obj-i686-pld-linux'   
make: *** [profiledbootstrap] Error 2 
 
# currently installed gcc-ada seems to work. 
 
gcc hello_world.adb -c -O2 -march=i686 -mtune=pentium4 
    -ggdb -fomit-frame-pointer 
gnatbind hello_world.ali 
gnatlink hello_world.ali 
./hello_world 
Hello world!

-- 
           Summary: fatal error: file gnatbind.ali is incorrectly formatted
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ada
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pluto at pld-linux dot org
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pld-linux
  GCC host triplet: i686-pld-linux
GCC target triplet: i686-pld-linux


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19369


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug ada/19369] fatal error: file gnatbind.ali is incorrectly formatted
  2005-01-11  9:26 [Bug ada/19369] New: fatal error: file gnatbind.ali is incorrectly formatted pluto at pld-linux dot org
@ 2005-01-11 18:50 ` pluto at pld-linux dot org
  2005-02-24 22:37 ` bosch at gcc dot gnu dot org
  1 sibling, 0 replies; 3+ messages in thread
From: pluto at pld-linux dot org @ 2005-01-11 18:50 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pluto at pld-linux dot org  2005-01-11 18:50 -------
(In reply to comment #0) 
> the final stage of profiledboostrap fails.   
> # fragment of gcc4-20050109 buildlog:   
>    
> (...)   
> gcc -c -O2 -march=i686 -mtune=pentium4 -ggdb -fomit-frame-pointer -pipe     
 
without -fomit-frame-pointer build process has ended successfully. 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19369


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug ada/19369] fatal error: file gnatbind.ali is incorrectly formatted
  2005-01-11  9:26 [Bug ada/19369] New: fatal error: file gnatbind.ali is incorrectly formatted pluto at pld-linux dot org
  2005-01-11 18:50 ` [Bug ada/19369] " pluto at pld-linux dot org
@ 2005-02-24 22:37 ` bosch at gcc dot gnu dot org
  1 sibling, 0 replies; 3+ messages in thread
From: bosch at gcc dot gnu dot org @ 2005-02-24 22:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bosch at gcc dot gnu dot org  2005-02-24 18:22 -------
This can only happen if gnatbind tries to bind a file compiled with a different version of the compiler. 
Doing so is an error as it could lead to inconsistency, which why the error message is given. As many 
people build/bootstrap GNAT in various configurations, it is unlikely that the makefiles use the wrong 
compiler.

Please ensure your build environment is correct, start from a clean tree, ensure your bootstrap compiler 
is consistent (versions of gnat1 and gnatbind match). If the problem persists, please find out exactly 
what gnat1 binary was used for compiling the .ali file and which gnatbind is being called for binding.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |WORKSFORME


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19369


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-02-24 18:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-11  9:26 [Bug ada/19369] New: fatal error: file gnatbind.ali is incorrectly formatted pluto at pld-linux dot org
2005-01-11 18:50 ` [Bug ada/19369] " pluto at pld-linux dot org
2005-02-24 22:37 ` bosch at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).