public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/48879] New: Compilation cannot find file asm/errno.h
@ 2011-05-05  5:15 mancilla at cse dot unsw.edu.au
  2011-05-05  8:50 ` [Bug c++/48879] " mancilla at cse dot unsw.edu.au
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: mancilla at cse dot unsw.edu.au @ 2011-05-05  5:15 UTC (permalink / raw)
  To: gcc-bugs

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

           Summary: Compilation cannot find file asm/errno.h
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: mancilla@cse.unsw.edu.au


Hi,
I recently upgraded from Ubuntu 10.10 to 11.04, and upon the first attempted
compilation of 4.7.0, it crashed complaining of:

------------------------------------------------------------------------------
In file included from /usr/include/bits/errno.h:25:0,
                 from /usr/include/errno.h:36,
                 from
/home/mancilla/current/soft/src/gcc-build-latest/../gcc-svn/libgcc/../gcc/tsystem.h:93,
                 from
/home/mancilla/current/soft/src/gcc-build-latest/../gcc-svn/libgcc/../gcc/libgcc2.c:29:
/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or
directory
compilation terminated.
ake[3]: *** [_muldi3.o] Error 1
make[3]: Leaving directory
`/home/mancilla/current/soft/src/gcc-build-latest/x86_64-unknown-linux-gnu/libgcc'
make[2]: *** [all-stage1-target-libgcc] Error 2
make[2]: Leaving directory `/home/mancilla/current/soft/src/gcc-build-latest'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/mancilla/current/soft/src/gcc-build-latest'
make: *** [all] Error 2

-------------------------------------------------------------------------------

After much browsing mailing lists and bug reports everywhere, it seems that the
problem lies on the linux headers (?). The directory in question used to be
/usr/include/linux and in my case it is now /usr/include/x86_64-linux-gnu.
After following sugestions, I tried setting CPPFLAGS, CFLAGS and CXXFLAGS to
-I/usr/include/x86_64-linux-gnu and then "-isystem
/usr/include/x86_64-linux-gnu" when calling configure and the result was: at
first CPPFLAGS was ignored and the same error accurred (setting CPPFLAGS). Then
stage 1 completed and the same error occurred at the begining of stage 2
(setting just CFLAGS). Setting both CFLAGS nad CXXFLAGS got the compilation
further, but still a similar error. In this last attempt, it did not make a
difference whether
it was -I or -isystem:

----------------------------------------------------------------------------

In file included from /usr/include/bits/errno.h:25:0,
                 from /usr/include/errno.h:36,
                 from
/home/mancilla/current/soft/src/gcc-build-latest/../gcc-svn/libiberty/fnmatch.c:46:
/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or
directory
compilation terminated.
make[3]: *** [fnmatch.o] Error 1
make[3]: Leaving directory
`/home/mancilla/current/soft/src/gcc-build-latest/libiberty'
make[2]: *** [all-stage2-libiberty] Error 2
make[2]: Leaving directory `/home/mancilla/current/soft/src/gcc-build-latest'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/home/mancilla/current/soft/src/gcc-build-latest'
make: *** [all] Error 2

-----------------------------------------------------------------------------

I'm not too sure it this is the right place for reporting this. But it seems
that the compilation needs to know where is errno.h. Please let me know if it
is necessary to attach the full log of the build.

Any advice would be greatfully appreciated. 

Regards,
Blanca


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

end of thread, other threads:[~2013-10-21  8:34 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-05  5:15 [Bug c++/48879] New: Compilation cannot find file asm/errno.h mancilla at cse dot unsw.edu.au
2011-05-05  8:50 ` [Bug c++/48879] " mancilla at cse dot unsw.edu.au
2011-05-05  9:24 ` redi at gcc dot gnu.org
2011-05-05 10:49 ` rguenth at gcc dot gnu.org
2011-05-05 22:13 ` [Bug bootstrap/48879] " mancilla at cse dot unsw.edu.au
2011-05-05 22:28 ` [Bug c++/48879] " mancilla at cse dot unsw.edu.au
2011-11-15 21:48 ` [Bug bootstrap/48879] " davek at 6thstreetradio dot org
2012-07-03 16:13 ` aric999 at gmail dot com
2013-10-21  8:34 ` branko.drevensek at gmail dot com

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).