[Fwd: p5-Math-Pari-2.01080605 failed on amd64 7]

Chris Rees crees at freebsd.org
Fri Aug 26 23:32:06 UTC 2011


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 at freebsd.org>:
> -------- Přeposlaná zpráva --------
>> Od: User Ports-amd64 <ports-amd64 at freebsd.org>
>> Komu: cvs at oook.cz, itetcu at freebsd.org, florent.thoumie at 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 at 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 at oook.cz>
>              <pav at FreeBSD.org>
> XML is a giant step in no direction at all. -- Erik Naggum
>


More information about the freebsd-perl mailing list