Re: compiling gpc on Mac OS 10.10.5 Yosemite

Schneider <[email protected]> Mon, 16 Nov 2015 13:43:52 -0500
Newsgroups gmane.comp.compilers.gpc
Message-ID <[email protected]>
Peter:

Thanks for the great suggstion!

> P.S.   Assuming you are using this;
> www.microbizz.nl/gpc346u4-sources.dmg

Yes.

> More specifically, the immediate problem is the switch statement in
> build-gpc.command
> 
> As the OS version appears to be 14*, the 'default' [fail] option is used.
> 
> setenv GPC_OSX_VERSION `uname -r`
> switch ($GPC_OSX_VERSION)
> 	case "10*":
...

> Try adding an extra item to the switch statement such as

Turns out that Apple moved the SDK.  After much futzing around I located it.
The additional case is now:

switch ($GPC_OSX_VERSION)
        case "14*":
        # Case added by Thomas Schneider 2015 Nov 16 TDS
                setenv GPC_DARWIN       darwin10
                setenv GPC_OSX_VERSION_NAME 10.10.5
                setenv GPC_SDK /Volumes/SSD2/Macintosh_HD/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
                setenv GPC_ALWAYS_USE_SDK       1
                setenv GPC_PRE_TIGER 0
                breaksw

That worked!  But then it crashed at:

# work around bug in gcc script
setenv SHELL /bin/bash
# go the the directory the script is in
cd $0:h

That fails with:
cd build-gpc.command
build-gpc.command: Not a directory.

So I simply blocked the 'cd' with '#".  It's not clear why it was there.

Anyway, then the compile ran for quite a while, so we are making progress.

That ran for a while until:

make[3]: *** [libgcc/./_muldi3.o] Error 1
make[2]: *** [libgcc.a] Error 2
make[1]: *** [stage1_build] Error 2
make: *** [bootstrap] Error 2

Now I'm stuck again ...

Tom

  Thomas D. Schneider, Ph.D.
  Senior Investigator
  National Institutes of Health
  National Cancer Institute
  Center for Cancer Research
  Gene Regulation and Chromosome Biology Laboratory
  Molecular Information Theory Group
  Frederick, Maryland  21702-1201
  [email protected]
  https://schneider.ncifcrf.gov (current link)
  https://alum.mit.edu/www/toms (permanent link)

_______________________________________________
Gpc mailing list
[email protected]
https://www.g-n-u.de/mailman/listinfo/gpc