This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Wed, Aug 4, 2010 at 11:40 AM, James Dixson <dixson3@gmail.com> wrote: > Hello, > > I am attempting to build the sample arm-davinci-linux-gnueabi toolchain > on a MacOSX 10.6 host using ct-ng 1.8.0. I am running into a problem > during the sstrip.c compile step. > > Here is the excerpt from the build.log: > > ---snip-snip--- > ... > [INFO ] > ================================================================= > [INFO ] ?Installing sstrip > [EXTRA] ? ?Building sstrip > [DEBUG] ? ?==> Executing: 'x86_64-build_apple-darwin10.4.0-gcc -Wall -o > sstrip /Users/james/workspace/toolchain/targets/src/sstrip/sstrip.c' > [ERROR] > /Users/james/workspace/toolchain/targets/src/sstrip/sstrip.c:61:17: > error: elf.h: No such file or directory > [ERROR] you need libc headers does mac ports have them ? > /Users/james/workspace/toolchain/targets/src/sstrip/sstrip.c:62:20: > error: endian.h: No such file or directory > [ERROR] > /Users/james/workspace/toolchain/targets/src/sstrip/sstrip.c:63:22: > error: byteswap.h: No such file or directory > [ERROR] > /Users/james/workspace/toolchain/targets/src/sstrip/sstrip.c:314: error: > expected declaration specifiers or '...' before 'Elf32_Ehdr' > [ALL ?] ? ?/Users/james/workspace/toolchain/targets/src/sstrip/sstrip.c: > In function 'readelfheaderident': > ...[lots of errors about undeclared identifiers] > ---snip-snip--- > > I am running XCode 3.2.3 with a minimal macports installation (following > the suggestions in docs/README.macos.txt from the ct-ng distribution). > > The includes "elf.h", "endian.h" and "byteswap.h" are not present > under 10.6 + Xcode. Furthermore at the point that sstrip.c is being compiled > the missing includes are not yet present under TARGET/sys-root/usr/include. > > When I build the arm-davinci-linux-gnueabi under linux, everything > builds fine of course, and all three of these headers end up in > TARGET/sys-root/usr/include. > > It seems that either I need to: > ?1) install another macport (or reference a some other header package) > ?that might provide these headers for me on MacOSX 10.6 > ?2) some other dependency/script/action needs to install these missing > ?headers in TARGET/sys-root/usr/include before sstrip.c is built > > ... or maybe I have fumbled something else ? > > -- > james > > > > -- > For unsubscribe information see http://sourceware.org/lists.html#faq > > -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |