[ solved ] more toolchain problems under OsX

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
stinos
Posts: 12
Joined: Mon Oct 17, 2005 7:36 am

[ solved ] more toolchain problems under OsX

Post by stinos »

I did a quick search but it seems nobody had this problem before:

binutils compiles fine (after putting make -r in script), but then
compiling gcc fails with

Code: Select all

gcc -c   -g -O2  -DIN_GCC -DCROSS_COMPILE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Wmissing-format-attribute    -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I./../intl -I../../gcc/../libcpp/include     -o build/genmodes.o ../../gcc/genmodes.c
Assembler messages:
Fatal error: invalid listing option `r'
which means (afaik) that gcc is using OsX's as instead of psp-as.. any idea how to fix this??

gcc version:

Code: Select all

Target: i686-apple-darwin8
Configured with: /private/var/tmp/gcc/gcc-5367.obj~1/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=powerpc-apple-darwin8 --with-arch=nocona --with-tune=generic --program-prefix= --host=i686-apple-darwin8 --target=i686-apple-darwin8
Thread model: posix
gcc version 4.0.1 (Apple Computer, Inc. build 5367)
path setup

Code: Select all

## PSPDEV SETTINGS
export PSPDEV=/usr/local/pspdev
export PSPSDK=$PSPDEV/psp/sdk
export PSPPATH=$PSPDEV/bin:$PSPDEV/psp/bin:$PSPSDK/bin
export PATH=./:$PATH:$PSPPATH
thanks in advance!
Last edited by stinos on Thu Oct 04, 2007 5:59 am, edited 1 time in total.
User avatar
paraita
Posts: 12
Joined: Tue Sep 25, 2007 8:51 am
Location: Nice, France
Contact:

Post by paraita »

hi, it's weird, i don't have all that stuff when i type gcc --version or g++ --version, it just ouput something like this:

Code: Select all

i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
how did you install gcc ? via latest Xcode ? i used Xcode 2.4.1.
stinos
Posts: 12
Joined: Mon Oct 17, 2005 7:36 am

Post by stinos »

paraita wrote:hi, it's weird, i don't have all that stuff when i type gcc --version or g++ --version
try gcc -v instead
how did you install gcc ? via latest Xcode ? i used Xcode 2.4.1.
via latest XCode
User avatar
Wally
Posts: 663
Joined: Mon Sep 26, 2005 11:25 am

Post by Wally »

try doing each script individually.

It might work that way (I just did it, worked fine)
stinos
Posts: 12
Joined: Mon Oct 17, 2005 7:36 am

Post by stinos »

that's what i'm doing already.. I even manually entered each step from the script apart..
atm I'm trying the same under cygwin and that works fine ;-[
bulb
Posts: 50
Joined: Thu Jan 19, 2006 10:59 pm

Post by bulb »

It really seems that the improper assembler is being used, although I have no idea why.

Check the file: psptoolchain/build/gcc-4.1.0/build-psp/gcc/as

The content of this file is:

Code: Select all

#!/bin/sh
exec /usr/local/pspdev/bin/psp-as "$@"
Also, the error log will be more informative if you type make commands by hand (as previously suggested). At least use make without option -j 2.
stinos
Posts: 12
Joined: Mon Oct 17, 2005 7:36 am

Post by stinos »

content of that file was ok;
the problem was in my PATH..
I set PATH=./:$PATH:$PSPATH, setting it to PATH=$PATH:$PSPPATH did the trick somehow.
now I get other errors later on though, so I probably have to reconfigure etc..
Post Reply