Subject: Re: pkgsrc IRIX64 6.5/mipseb bulk build results 2005-06-06
To: None <pkgsrc-bulk@NetBSD.org>
From: Jan Schaumann <jschauma@netmeister.org>
List: pkgsrc-bulk
Date: 06/06/2005 21:29:41
--z+pzSjdB7cqptWpS
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Klaus Heinz <k.heinz.jun.fuenf@onlinehome.de> wrote:
> Jan Schaumann wrote:
> > games/enigma                               heinz@NetBSD.org
>=20
> The log file says:
>=20
>   checking for mips-sgi-irix6.5-g++... CC
>   checking for C++ compiler default output... configure: error: C++ compi=
ler cannot create executables
>   See `config.log' for more details.
>   configure: error: /bin/ksh './configure' failed for lib-src/zipios++
>   *** Error code 1
>=20
> Could this ("C++ compiler cannot create executables") be a general error?

Hmm, it seems to be a C++ problem, but related to buildlink, I guess.
For some reason, when looking for libintl or libiconv with 'CC'
(literally, not the variable -- CC is the C++ compiler), it can't find
the buildlink libraries, even though they are installed and all.

In another example, work.log shows

<.> /scratch/multimedia/smpeg/work.beamish/.mipspro/bin/CC -o conftest
-O2 -64 -I/scratch/multimedia/smpeg/work
=2Ebeamish/.buildlink/include -DGLX_GLXEXT_LEGACY -Dunix=3D1 -64
-Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/pkg/lib -L/s
cratch/multimedia/smpeg/work.beamish/.x11-buildlink/lib64 conftest.C
-lintl -liconv

and config.log

configure:1204: CC -o conftest -O2 -64 -I/usr/pkg/include
-DGLX_GLXEXT_LEGACY -I/usr/include -Dunix=3D1 -I/usr/pk
g/include -DGLX_GLXEXT_LEGACY -I/usr/include -64 -L/usr/lib64
-Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/pkg/lib -L/
usr/X11R6/lib64 -Wl,-rpath,/usr/X11R6/lib64 conftest.C -lintl -liconv
1>&5
C++ prelinker: warning: could not locate library -lintl; assuming
/usr/lib/libintl.a
C++ prelinker: warning: could not locate library -liconv; assuming
/usr/lib/libiconv.a
ld64: FATAL   9  : I/O error (-lintl): No such file or directory

> If not I would probably need access to config.log to do something about i=
t.

All NetBSD developers are free to get an account on this IRIX machine --
send me an ssh key in an email signed with your developers key and I'll
set you up, if you like.

-Jan

--=20
DON'T PANIC!

--z+pzSjdB7cqptWpS
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)

iD8DBQFCpPiEfFtkr68iakwRAqTBAJ9p3fiX+3BJyPtMr++g0Cy6/SDApQCgm0tX
a7gzD8Fy4pzgFv65/uLkcW8=
=YWL3
-----END PGP SIGNATURE-----

--z+pzSjdB7cqptWpS--