Hi Riccardo,

> Am 27.04.2015 um 14:42 schrieb Riccardo Mottola <[email protected]>:
> 
> Hi,
> 
> since CSWpm-net-libidn is missing on Solaris 9, I wanted to build it, so that 
> I can rebuild gwhois and cleanup all the gnulinks stuff with fresh packages.
> 
> I issue "mgar build package" and get:
> gmake: Entering directory 
> `/home/rmottola/opencsw/cpan/Net-LibIDN/trunk/work/build-isa-sparcv8/Net-LibIDN-0.12'
> gmake: *** No targets specified and no makefile found.  Stop.
> gmake: Leaving directory 
> `/home/rmottola/opencsw/cpan/Net-LibIDN/trunk/work/build-isa-sparcv8/Net-LibIDN-0.12'
> gmake[1]: *** [build-work/build-isa-sparcv8/Net-LibIDN-0.12/Makefile] Error 2
> gmake[1]: Leaving directory `/home/rmottola/opencsw/cpan/Net-LibIDN/trunk'
> gmake: *** [build-isa-sparcv8] Error 2

Because there is no Makefile because the configure phase fails. Just take a look
at the buildlog:

>  ==> Running Makefile.PL in 
> work/solaris9-sparc/build-isa-sparcv8/Net-LibIDN-0.12
> ( cd work/solaris9-sparc/build-isa-sparcv8/Net-LibIDN-0.12 ; \
>     HOME="/home/dam" 
> PATH="/home/dam/mgar/pkg/.buildsys/v2/gar/bin/sos12-wrappers:/home/dam/mgar/pkg/cpan/Net-LibIDN/trunk/work/solaris9-sparc/install-isa-sparcv8/opt/csw/bin:/home/dam/mgar/pkg/cpan/Net-LibIDN/trunk/work/solaris9-sparc/install-isa-sparcv8/opt/csw/bin:/home/dam/mgar/pkg/cpan/Net-LibIDN/trunk/work/solaris9-sparc/install-isa-sparcv8/opt/csw/sbin:/home/dam/mgar/pkg/cpan/Net-LibIDN/trunk/work/solaris9-sparc/install-isa-sparcv8/opt/csw/sbin:/opt/csw/bin:/opt/csw/bin:/opt/csw/sbin:/opt/csw/sbin:/opt/SUNWspro/bin:/home/dam/mgar/pkg/.buildsys/v2/gar/bin:/usr/bin:/usr/sbin:/usr/java/bin:/usr/ccs/bin:/usr/openwin/bin"
>  LC_ALL="C" prefix="/opt/csw" exec_prefix="/opt/csw" bindir="/opt/csw/bin" 
> sbindir="/opt/csw/sbin" libexecdir="/opt/csw/libexec" 
> datadir="/opt/csw/share" sysconfdir="/etc/opt/csw" 
> sharedstatedir="/opt/csw/share" localstatedir="/var/opt/csw" 
> libdir="/opt/csw/lib" infodi
> r="/opt/csw/share/info" lispdir="/opt/csw/share/emacs/site-lisp" 
> includedir="/opt/csw/include" mandir="/opt/csw/share/man" 
> docdir="/opt/csw/share/doc" sourcedir="/opt/csw/src" 
> CPPFLAGS="-I/opt/csw/include" CFLAGS="-xO3 -m32 -xarch=v8" CXXFLAGS="-xO3 
> -m32 -xarch=v8" LDFLAGS="-m32 -xarch=v8 -L/opt/csw/lib" FFLAGS="-xO3 -m32 
> -xarch=v8" FCFLAGS="-xO3 -m32 -xarch=v8" F77="/opt/SUNWspro/bin/f77" 
> FC="/opt/SUNWspro/bin/f95" ASFLAGS="" OPTFLAGS="-xO3 -m32 -xarch=v8" 
> CC="/opt/SUNWspro/bin/cc" CXX="/opt/SUNWspro/bin/CC" CC_HOME="/opt/SUNWspro" 
> CC_VERSION="Sun C 5.9 SunOS_sparc Patch 124867-16 2010/08/11" 
> CXX_VERSION="Sun C++ 5.9 SunOS_sparc Patch 124863-30 2012/07/11" 
> GARCH="sparc" GAROSREL="5.9" GARPACKAGE="trunk" 
> LD_OPTIONS="-R/opt/csw/lib/\$ISALIST -R/opt/csw/lib -B direct -z ignore 
> -L/opt/csw/lib -lperl" PKG_CONFIG_PATH="/opt/csw/lib/pkgconfig" 
> DESTDIR="/home/dam/mgar/pkg/cpan/Net-LibIDN/trunk/work/solaris9-sparc/install-isa-sparcv8"
>   PERL5LIB= PERL_MM_USE_DEFAULT=1  /opt/csw/bin/perl Makefile.PL \
>         --prefix=/opt/csw --exec_prefix=/opt/csw --bindir=/opt/csw/bin 
> --sbindir=/opt/csw/sbin --libexecdir=/opt/csw/libexec 
> --datadir=/opt/csw/share --sysconfdir=/etc/opt/csw 
> --sharedstatedir=/opt/csw/share --localstatedir=/var/opt/csw 
> --libdir=/opt/csw/lib --infodir=/opt/csw/share/info 
> --includedir=/opt/csw/include --mandir=/opt/csw/share/man  INSTALLDIRS=vendor 
>  )
> Unknown option: prefix
> Unknown option: exec_prefix
> Unknown option: bindir
> Unknown option: sbindir
> Unknown option: libexecdir
> Unknown option: datadir
> Unknown option: sysconfdir
> Unknown option: sharedstatedir
> Unknown option: localstatedir
> Unknown option: libdir
> Unknown option: infodir
> Unknown option: includedir
> Unknown option: mandir
> cc: Warning: illegal option -norunpath

^^^^ This is the problem, the compiler on Solaris 9 does not understand it.

> "__test1.c", line 1: cannot find include file: <idna.h>
> "__test1.c", line 8: warning: implicit function declaration: idna_to_ascii_8z
> cc: acomp failed for __test1.c
> gcc: error: unrecognized option '-norunpath'
> This module requires GNU Libidn, which could not be found.
>         [configure-modulated] complete for Net-LibIDN.
> 
> Is there some special caveat for perl packages?

No :-)

> Why does gwhois depend on a perl package at all?

I guess you need to investigate.


Best regards

  — Dago

-- 
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to