Date: Sat, 27 Aug 2011 00:31:36 +0100 From: Chris Rees <crees@freebsd.org> To: perl@freebsd.org, skv@freebsd.org Subject: Re: [Fwd: p5-Math-Pari-2.01080605 failed on amd64 7] Message-ID: <CADLo8392c2TJ0Ze9vfvLMqvVwr9_%2Bqkueqvw_ZQLz1uho3s%2BQQ@mail.gmail.com> In-Reply-To: <1314392234.95740.12.camel@hood.oook.cz>
index | next in thread | previous in thread | raw e-mail
Hey Sergey OK... first to apologise for breaking this for you. Secondly, how the hell can we fix this??? If I go into a vanilla WRKDIR, ./Configure and make install it works fine, but I can't get it to work form the port :( Maybe I'm just overtired... Chris 2011/8/26 Pav Lucistnik <pav@freebsd.org>: > -------- Přeposlaná zpráva -------- >> Od: User Ports-amd64 <ports-amd64@freebsd.org> >> Komu: cvs@oook.cz, itetcu@freebsd.org, florent.thoumie@gmail.com >> Předmět: p5-Math-Pari-2.01080605 failed on amd64 7 >> Datum: Fri, 26 Aug 2011 09:53:50 GMT >> >> You can also find this build log at >> >> http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.7.20110826075543/p5-Math-Pari-2.01080605.log >> >> building p5-Math-Pari-2.01080605 on gohan61.freebsd.org >> in directory /y/pkgbuild/7/20110826075543/chroot/8 >> building for: 7.3-RELEASE-p4 amd64 >> maintained by: skv@FreeBSD.org >> port directory: /usr/ports/math/p5-Math-Pari >> Makefile ident: $FreeBSD: ports/math/p5-Math-Pari/Makefile,v 1.18 2011/05/13 15:29:07 skv Exp $ >> build started at Fri Aug 26 09:52:55 UTC 2011 >> FETCH_DEPENDS= >> PATCH_DEPENDS=perl-5.12.4_1.tbz >> EXTRACT_DEPENDS=perl-5.12.4_1.tbz >> BUILD_DEPENDS=gmp-5.0.2.tbz pari-2.5.0.tbz perl-5.12.4_1.tbz >> RUN_DEPENDS=gmp-5.0.2.tbz pari-2.5.0.tbz perl-5.12.4_1.tbz >> prefixes: LOCALBASE=usr/local >> add_pkg >> ================================================================ >> ====================<phase 1: make checksum>==================== >> ===> License check disabled, port has not defined LICENSE >> => Math-Pari-2.01080605.tar.gz doesn't seem to exist in /tmp/distfiles/. >> => Attempting to fetch ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/Math-Pari-2.01080605.tar.gz >> Math-Pari-2.01080605.tar.gz 119 kB 289 kBps >> => SHA256 Checksum OK for Math-Pari-2.01080605.tar.gz. >> ================================================================ >> ====================<phase 2: make extract>==================== >> add_pkg perl-5.12.4_1.tbz >> adding dependencies >> pkg_add perl-5.12.4_1.tbz >> Removing stale symlinks from /usr/bin... >> Skipping /usr/bin/perl >> Skipping /usr/bin/perl5 >> Done. >> Creating various symlinks in /usr/bin... >> Symlinking /usr/local/bin/perl5.12.4 to /usr/bin/perl >> Symlinking /usr/local/bin/perl5.12.4 to /usr/bin/perl5 >> Done. >> Cleaning up /etc/make.conf... Done. >> Spamming /etc/make.conf... Done. >> Cleaning up /etc/manpath.config... Done. >> Spamming /etc/manpath.config... Done. >> ===> License check disabled, port has not defined LICENSE >> ===> Extracting for p5-Math-Pari-2.01080605 >> => SHA256 Checksum OK for Math-Pari-2.01080605.tar.gz. >> ===> p5-Math-Pari-2.01080605 depends on file: /usr/local/bin/perl5.12.4 - found >> Deleting perl-5.12.4_1 >> Removing stale symlinks from /usr/bin... >> Removing /usr/bin/perl >> Removing /usr/bin/perl5 >> Done. >> Cleaning up /etc/make.conf... Done. >> Cleaning up /etc/manpath.config... Done. >> ================================================================ >> ====================<phase 3: make patch>==================== >> add_pkg perl-5.12.4_1.tbz >> adding dependencies >> pkg_add perl-5.12.4_1.tbz >> Removing stale symlinks from /usr/bin... >> Skipping /usr/bin/perl >> Skipping /usr/bin/perl5 >> Done. >> Creating various symlinks in /usr/bin... >> Symlinking /usr/local/bin/perl5.12.4 to /usr/bin/perl >> Symlinking /usr/local/bin/perl5.12.4 to /usr/bin/perl5 >> Done. >> Cleaning up /etc/make.conf... Done. >> Spamming /etc/make.conf... Done. >> Cleaning up /etc/manpath.config... Done. >> Spamming /etc/manpath.config... Done. >> ===> Patching for p5-Math-Pari-2.01080605 >> ===> p5-Math-Pari-2.01080605 depends on file: /usr/local/bin/perl5.12.4 - found >> ===> Applying FreeBSD patches for p5-Math-Pari-2.01080605 >> /usr/bin/sed -i.bak -e 's/2001004/2003000/' /work/a/ports/math/p5-Math-Pari/work/Math-Pari-2.01080605/Makefile.PL >> Deleting perl-5.12.4_1 >> Removing stale symlinks from /usr/bin... >> Removing /usr/bin/perl >> Removing /usr/bin/perl5 >> Done. >> Cleaning up /etc/make.conf... Done. >> Cleaning up /etc/manpath.config... Done. >> ================================================================ >> ====================<phase 4: make build>==================== >> add_pkg gmp-5.0.2.tbz pari-2.5.0.tbz perl-5.12.4_1.tbz >> adding dependencies >> pkg_add gmp-5.0.2.tbz >> pkg_add pari-2.5.0.tbz >> >> This is PARI/GP, version 2.1.x (*). >> >> PARI/GP Number Theory-oriented Computer Algebra System >> Copyright (C) 2000 The PARI Group, Bordeaux. >> >> PARI/GP is free software; you can redistribute it and/or modify it under the >> terms of the GNU General Public License as published by the Free Software >> Foundation. It is distributed in the hope that it will be useful, but WITHOUT >> ANY WARRANTY WHATSOEVER. >> >> Check the License for details. You should have received a copy of it, along >> with the package; see the file 'COPYING'. If not, write to the Free Software >> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. >> >> ========================================================================== >> ***** >> Original copyright is in pari-2.1.1/README in the distfile: >> pari-2.1.1.tar.gz >> >> >> This distfile can be found in /cdrom/ports/distfiles or >> ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/. >> ************************************************************************* >> >> pkg_add perl-5.12.4_1.tbz >> Removing stale symlinks from /usr/bin... >> Skipping /usr/bin/perl >> Skipping /usr/bin/perl5 >> Done. >> Creating various symlinks in /usr/bin... >> Symlinking /usr/local/bin/perl5.12.4 to /usr/bin/perl >> Symlinking /usr/local/bin/perl5.12.4 to /usr/bin/perl5 >> Done. >> Cleaning up /etc/make.conf... Done. >> Spamming /etc/make.conf... Done. >> Cleaning up /etc/manpath.config... Done. >> Spamming /etc/manpath.config... Done. >> ===> p5-Math-Pari-2.01080605 depends on file: /nonexistent - not found >> ===> Verifying configure for /nonexistent in /usr/ports/math/pari >> ===> License check disabled, port has not defined LICENSE >> => pari-2.5.0.tar.gz doesn't seem to exist in /tmp/distfiles/. >> => Attempting to fetch ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/pari-2.5.0.tar.gz >> fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/pari-2.5.0.tar.gz: Not Found >> => Attempting to fetch ftp://pointyhat.freebsd.org/pub/FreeBSD/ports/distfiles/pari-2.5.0.tar.gz >> fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/ports/distfiles/pari-2.5.0.tar.gz: Not Found >> => Attempting to fetch http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.5.0.tar.gz >> pari-2.5.0.tar.gz 2650 kB 581 kBps >> ===> Extracting for pari-2.5.0 >> => SHA256 Checksum OK for pari-2.5.0.tar.gz. >> ===> Patching for pari-2.5.0 >> ===> Applying FreeBSD patches for pari-2.5.0 >> ===> pari-2.5.0 depends on shared library: gmp.10 - found >> ===> Configuring for pari-2.5.0 >> Configuring pari-2.5.0 (STABLE) >> Checking echo to see how to suppress newlines... >> ...using -n. >> Looking for some tools first ... >> ...ld is /usr/bin/ld >> ...zcat is /usr/bin/zcat >> ...gzip is /usr/bin/gzip >> ...ranlib is /usr/bin/ranlib >> ...perl is /usr/bin/perl >> GNU compiler version 4.2.1 20070719 [FreeBSD] >> Given the previous choices, sizeof(long) is 8 chars. >> The internal word representation of a double is not needed (64bit). >> ========================================================================== >> Building for: amd64 running freebsd (x86-64/GMP kernel) 64-bit version >> ========================================================================== >> C compiler is cc -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -O2 -fno-strict-aliasing -pipe -fPIC >> Executable linker is cc -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -O2 -fno-strict-aliasing -pipe -Wl,--export-dynamic >> Dynamic Lib linker is cc -shared $(CFLAGS) $(DLCFLAGS) -Wl,-shared,-soname=$(LIBPARI_SONAME) >> Looking in C lib for some symbols... >> ...Found exp2. >> ...I did not find log2. >> ...Found strftime. >> ...Found getrusage. >> ...Found sigaction. >> ...Found TIOCGWINSZ. >> ...Found getrlimit. >> ...Found stat. >> ...Found vsnprintf. >> ...Found waitpid. >> ...Found setsid. >> ...Found getenv. >> ...Found isatty. >> ...Found alarm. >> ...Found dlopen. >> Checking for optional libraries and headers... >> ...Found libgmp in /usr/local/lib >> ...Found gmp header in /usr/local/include >> Using GNU MP, version 5.0.2 >> ### X11 not found >> ### FLTK not found. Building without FLTK support >> ### Qt not found. Building without Qt support >> Hi-Res Graphics: none >> ...Found libreadline in /usr/lib >> ...Found readline header in /usr/include/readline >> ...Found history header in /usr/include/readline >> ...Found libncurses in /usr/lib >> ...Library ncurses needed by readline >> Using GNU readline, version 5.2 >> Installation prefix ? [/usr/local] >> ...for architecture-independent files (share-prefix) ? [/usr/local/share] >> Installation directories for: >> ...executables (gp, gphelp) ? [/usr/local/bin] >> ...libraries (libpari) ? [/usr/local/lib] >> ...include files ? [/usr/local/include] >> ...manual pages ? [/usr/local/share/man/man1] >> ...other system-dependent data ? [/usr/local/lib/pari] >> ...other system-independent data ? [/usr/local/share/pari] >> Default is dynamic executable and shared library >> ========================================================================== >> Extracting examples/Makefile.freebsd-x86_64 >> Extracting Ofreebsd-x86_64/Makefile >> Extracting Makefile >> Extracting Ofreebsd-x86_64/paricfg.h >> Extracting Ofreebsd-x86_64/../Odos/paricfg.h >> Extracting scripts and macros >> ...in doc >> ...in misc >> ========================================================================== >> Shall we try to build pari 2.5.0 (released) now (y/n)? [n] >> Ok. Type "make install" when you are ready >> Bye ! >> ===> Returning to build of p5-Math-Pari-2.01080605 >> ===> p5-Math-Pari-2.01080605 depends on file: /usr/local/bin/perl5.12.4 - found >> ===> p5-Math-Pari-2.01080605 depends on shared library: pari - found >> ===> Configuring for p5-Math-Pari-2.01080605 >> Setting up Math::Pari with Perl 5.012004 on freebsd version 7.3-release-p4; >> cc=cc, gccversion=4.2.1 20070719 [FreeBSD], cccdlflags='-DPIC -fPIC', >> ccflags='-DAPPLLIB_EXP="/usr/local/lib/perl5/5.12.4/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include', >> optimize='-O2 -fno-strict-aliasing -pipe', >> ld=cc, ldflags=' -Wl,-E -fstack-protector -L/usr/local/lib'. >> Trying to use existing PARI library (at -L/usr/local/lib -lpari) >> (FAKE integer-formatted version 2003000). >> Checking if your kit is complete... >> Looks good >> Warning: Guessing NAME [libPARI] from current directory name. >> Writing Makefile for Math::Pari >> ===> Building for p5-Math-Pari-2.01080605 >> cp PariInit.pm blib/lib/Math/PariInit.pm >> cp Pari.pm blib/lib/Math/Pari.pm >> cp libPARI.pod blib/lib/Math/libPARI.pod >> /usr/local/bin/perl5.12.4 /usr/local/lib/perl5/5.12.4/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.12.4/ExtUtils/typemap -typemap typemap Pari.xs > Pari.xsc && mv Pari.xsc Pari.c >> cc -c -I/usr/local/include/pari -I/work/a/ports/math/pari/work/pari-2.5.0/src -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -pipe -DVERSION=\"2.01080605\" -DXS_VERSION=\"2.01080605\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.12.4/mach/CORE" -DNO_HIGHLEVEL_PARI -DPARI_VERSION_EXP=2003000 -DDEBUG_PARI -DUSE_SLOW_ARRAY_ACCESS -DUSE_SLOW_NARGS_ACCESS -DLSB_in_U32=0 -Derr=pari_err -DGCC_INLINE -DHAVE_PARIPRIV -DNO_GRAPHICS_PARI Pari.c >> Pari.xs: In function 'findVariable': >> Pari.xs:550: error: 'ordvar' undeclared (first use in this function) >> Pari.xs:550: error: (Each undeclared identifier is reported only once >> Pari.xs:550: error: for each function it appears in.) >> Pari.xs: At top level: >> Pari.xs:768: warning: excess elements in struct initializer >> Pari.xs:768: warning: (near initialization for 'perlOut') >> Pari.xs:769: warning: excess elements in struct initializer >> Pari.xs:769: warning: (near initialization for 'perlErr') >> Pari.xs: In function 'pari2iv': >> Pari.xs:937: error: 'TWOPOTBYTES_IN_LONG' undeclared (first use in this function) >> Pari.xs: In function 'setprecision': >> Pari.xs:1036: error: 'BYTES_IN_LONG' undeclared (first use in this function) >> Pari.xs:1118:1: warning: "BL_HEAD" redefined >> In file included from Pari.xs:8: >> /work/a/ports/math/pari/work/pari-2.5.0/src/language/anal.h:29:1: warning: this is the location of the previous definition >> Pari.xs: In function 'installPerlFunctionCV': >> Pari.xs:1272: warning: cast to pointer from integer of different size >> Pari.xs: In function 'freePerlFunction': >> Pari.xs:1290: warning: passing argument 1 of 'free' discards qualifiers from pointer target type >> Pari.xs:1292: warning: passing argument 1 of 'free' discards qualifiers from pointer target type >> Pari.xs: At top level: >> Pari.xs:1322: error: conflicting types for 'allocatemem' >> /usr/local/include/pari/paridecl.h:1887: error: previous declaration of 'allocatemem' was here >> Pari.xs: In function 'callPerlFunction': >> Pari.xs:1337: warning: cast from pointer to integer of different size >> Pari.xs:1733:1: warning: "NO_GRAPHICS_PARI" redefined >> <command-line>: warning: this is the location of the previous definition >> Pari.xs: In function 'XS_Math__Pari_interface_flexible_void': >> Pari.xs:1974: warning: passing argument 2 of 'fill_argvect' discards qualifiers from pointer target type >> Pari.xs: In function 'XS_Math__Pari_interface_flexible_gen': >> Pari.xs:2002: warning: passing argument 2 of 'fill_argvect' discards qualifiers from pointer target type >> Pari.xs: In function 'XS_Math__Pari_interface_flexible_long': >> Pari.xs:2032: warning: passing argument 2 of 'fill_argvect' discards qualifiers from pointer target type >> Pari.xs: In function 'XS_Math__Pari_interface_flexible_int': >> Pari.xs:2062: warning: passing argument 2 of 'fill_argvect' discards qualifiers from pointer target type >> Pari.xs: In function 'XS_Math__Pari_loadPari': >> Pari.xs:3462: error: 'EpUSER' undeclared (first use in this function) >> Pari.xs:3574: warning: assignment discards qualifiers from pointer target type >> Pari.xs: In function 'XS_Math__Pari_listPari': >> Pari.xs:3624: error: 'functions_basic' undeclared (first use in this function) >> Pari.xs: In function 'boot_Math__Pari': >> Pari.xs:3772: warning: assignment from incompatible pointer type >> *** Error code 1 >> >> Stop in /work/a/ports/math/p5-Math-Pari/work/Math-Pari-2.01080605. >> *** Error code 1 >> >> Stop in /a/ports/math/p5-Math-Pari. >> ================================================================ >> build of /usr/ports/math/p5-Math-Pari ended at Fri Aug 26 09:53:47 UTC 2011 > > -- > -- > Pav Lucistnik <pav@oook.cz> > <pav@FreeBSD.org> > XML is a giant step in no direction at all. -- Erik Naggum >home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLo8392c2TJ0Ze9vfvLMqvVwr9_%2Bqkueqvw_ZQLz1uho3s%2BQQ>
