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

Anton Shterenlikht <[email protected]>
Newsgroups gmane.os.freebsd.devel.ia64
Message-ID <[email protected]>
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 
>   [email protected]
> 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.

I think what I really want is lapack95, which requires
gcc-4.4.5, so I'try to build it again and report.

many thanks for keeping an eye on ia64.

anton


> 
> Gerald
> 
> On Wed, 10 Mar 2010, Anton Shterenlikht wrote:
> >> Hallo Anton Shterenlikht,
> >> 
> >> > On FreeBSD 9.0-CURRENT #0 r203484M
> >> > port lang/gnustep-base fails "make configure".
> >> > 
> >> > Please see the log here:
> >> > http://seis.bris.ac.uk/~mexas/gnustep-base-ia64.log
> >> 
> >> /usr/local/lib/gcc42/gcc/ia64-portbld-freebsd9.0/4.2.5/../../../libobjc.so: undefined reference to `__ia64_restore_stack_nonlocal@GCC_3.0'
> >> /usr/local/lib/gcc42/gcc/ia64-portbld-freebsd9.0/4.2.5/../../../libobjc.so: undefined reference to `__ia64_save_stack_nonlocal@GCC_3.0'
> >> collect2: ld returned 1 exit status
> >> 
> >> Please rebuild your gcc port.
> > 
> > I've rebuilt gcc42:
> > 
> > > pkg_info -xo gcc-
> > Information for gcc-4.2.5.20090325_2:
> > 
> > > gcc42 --version
> > gcc42 (GCC) 4.2.5 20090325 (prerelease)
> > 
> > and still get the same error.
> > 
> > I must say that gcc42 is marked "NOT_FOR_ARCHS=  ia64 powerpc",
> > which I've overwritten manually.
> > Perhaps the fact that gcc42 now builds on ia64 doesn't
> > mean that is works correctly..
> > 
> > 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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ia64
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.