port lang/gnustep-base - make configure fails on ia64

Anton Shterenlikht mexas at bristol.ac.uk
Mon Sep 6 12:41:43 UTC 2010


On Fri, Sep 03, 2010 at 12:51:48PM +0100, Anton Shterenlikht wrote:
> On Sun, Aug 29, 2010 at 11:53:22PM +0200, Gerald Pfeifer wrote:
> > While looking for something different, I noticed this one and one or
> > two ideas I wanted to share:
> > 
> > Can you check where, if at all, these symbols may be defined? ONe
> > theory I have is that it's using on older version of libgcc_so instead
> > of the one necessary for this compiler.
> > 
> > Can you give a newer version of GCC a try, or does that fail on ia64
> > or does GNUstep fail to build, then?
> > 
> > If it actually works and you can submit test results to 
> >   gcc-testresults at gcc.gnu.org
> > I'd be open to adding ia64 to the list of supported platforms for
> > lang/gcc45.
> 
> Hi Gerald
> 
> It's been a while, so I'll need some time to remember where I was
> and why I needed gnustep in the first place.
> 
> For now I got these built and installed:
> 
> gcc-3.4.6_3,1
> gnustep-base-1.19.3_3
> gnustep-make-2.4.0
> 
> on r209586.
> 
> When I try to do "make test" in gnustep-base I get :
> 
> # make test
> cd: can't cd to /usr/ports/lang/gnustep-base/work/gnustep-base-1.19.3/Testing
> Makefile:9: *** missing separator.  Stop.
> *** Error code 2
> 
> Stop in /usr/ports/lang/gnustep-base.
> #
> 
> I'll also try to build gcc42/43/44/45/46 again, will let you know.

Gerald,

I successfully installed gcc-4.2.5.20090325_5

44, 45, 46 all fail to build with identical error:


gmake[4]: Entering directory `/usr/ports/lang/gcc46/work/build/gcc'
gmake[4]: *** No rule to make target `/usr/ports/lang/gcc46/work/build/ia64-portbld-freebsd9.0/libgcc/crtfastmath.o', needed by `T_TARGET'.  Stop.
gmake[4]: *** Waiting for unfinished jobs....
gmake[4]: Leaving directory `/usr/ports/lang/gcc46/work/build/gcc'
gmake[3]: *** [gcc-extra-parts] Error 2
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory `/usr/ports/lang/gcc46/work/build/ia64-portbld-freebsd9.0/libgcc'
gmake[2]: *** [all-stage1-target-libgcc] Error 2
gmake[2]: Leaving directory `/usr/ports/lang/gcc46/work/build'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/usr/ports/lang/gcc46/work/build'
gmake: *** [bootstrap-lean] Error 2
*** Error code 1

Stop in /usr/ports/lang/gcc46.



gmake[4]: Entering directory `/usr/ports/lang/gcc45/work/build/gcc'
gmake[4]: *** No rule to make target `/usr/ports/lang/gcc45/work/build/ia64-portbld-freebsd9.0/libgcc/crtfastmath.o', needed by `T_TARGET'.  Stop.
gmake[4]: *** Waiting for unfinished jobs....
gmake[4]: Leaving directory `/usr/ports/lang/gcc45/work/build/gcc'
gmake[3]: *** [gcc-extra-parts] Error 2
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory `/usr/ports/lang/gcc45/work/build/ia64-portbld-freebsd9.0/libgcc'
gmake[2]: *** [all-stage1-target-libgcc] Error 2
gmake[2]: Leaving directory `/usr/ports/lang/gcc45/work/build'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/usr/ports/lang/gcc45/work/build'
gmake: *** [bootstrap-lean] Error 2
*** Error code 1

Stop in /usr/ports/lang/gcc45.

gmake[4]: Entering directory `/usr/ports/lang/gcc44/work/build/gcc'
gmake[4]: *** No rule to make target `/usr/ports/lang/gcc44/work/build/ia64-portbld-freebsd9.0/libgcc/crtfastmath.o', needed by `T_TARGET'.  Stop.
gmake[4]: *** Waiting for unfinished jobs....
gmake[4]: Leaving directory `/usr/ports/lang/gcc44/work/build/gcc'
gmake[3]: *** [gcc-extra-parts] Error 2
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory `/usr/ports/lang/gcc44/work/build/ia64-portbld-freebsd9.0/libgcc'
gmake[2]: *** [all-stage1-target-libgcc] Error 2
gmake[2]: Leaving directory `/usr/ports/lang/gcc44/work/build'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/usr/ports/lang/gcc44/work/build'
gmake: *** [bootstrap-lean] Error 2
*** Error code 1

Stop in /usr/ports/lang/gcc44.
*** Error code 1



I'll contact dinoex@ about gnustep-base make test error.

To summarise, these ports install on ia64 fine:

 gcc-3.4.6_3,1
 gcc-4.2.5.20090325_5
 gnustep-base-1.19.3_3
 gnustep-make-2.4.0

many thanks
anton


-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423


More information about the freebsd-ia64 mailing list