Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Sep 2002 13:40:51 -0700 (PDT)
From:      "Christopher H. Laco" <chris.laco@threetech.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/43485: p5-XML-Sablotron v.96 fails to build under Perl  < 5.6.x
Message-ID:  <200209292040.g8TKepVh008005@www.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         43485
>Category:       ports
>Synopsis:       p5-XML-Sablotron v.96 fails to build under Perl  < 5.6.x
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 29 13:50:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Christopher H. Laco
>Release:        4.6-STABLE
>Organization:
>Environment:
FreeBSD morpheus.internal.matrix.network 4.6-STABLE FreeBSD 4.6-STABLE #2: Thu Aug 15 22:31:55 EDT 2002     claco@morpheus.internal.matrix.network:/usr/obj/usr/src/sys/TUNED_IPF  i386
>Description:
It appears that p5-XML-Sablotron v.96 won't compile under any perl less than 5.6.x judging from the errors below.

Version .95 compiled and installed just fine.
The symptom below happen under both portupgrade and stock make install clean in the ports tree.

[root@morpheus /usr/ports] $ portupgrade p5-XML-Sablotron
--->  Upgrading 'p5-XML-Sablotron-0.95' to 'p5-XML-Sablotron-0.96' (textproc/p5-XML-Sablotron)
--->  Building '/usr/ports/textproc/p5-XML-Sablotron'
===>  Cleaning for libiconv-1.8_1
===>  Cleaning for autoconf213-2.13.000227_2
===>  Cleaning for automake14-1.4.5_2
===>  Cleaning for libtool-1.3.4_4
===>  Cleaning for m4-1.4_1
===>  Cleaning for expat-1.95.5
===>  Cleaning for Sablot-0.96_2
===>  Cleaning for p5-XML-Sablotron-0.96
===>  Extracting for p5-XML-Sablotron-0.96
>How-To-Repeat:
On a system w/ the stock perl (5.005_3) installed....

cd /usr/ports/textproc/p5-XML-Sablotron
make install clean


>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:
 >> Checksum OK for XML-Sablotron-0.96.tar.gz.
 ===>   p5-XML-Sablotron-0.96 depends on shared library: sablot.69 - found
 ===>   p5-XML-Sablotron-0.96 depends on shared library: iconv.3 - found
 ===>  Patching for p5-XML-Sablotron-0.96
 ===>  Configuring for p5-XML-Sablotron-0.96
 Global symbol "$libs" requires explicit package name at ./Makefile.PL line 185.
 Bareword "our" not allowed while "strict subs" in use at ./Makefile.PL line 208.
 Array found where operator expected at ./Makefile.PL line 208, at end of line
         (Do you need to predeclare our?)
 syntax error at ./Makefile.PL line 208, near "our @extras"
 Global symbol "@extras" requires explicit package name at ./Makefile.PL line 208.
 Execution of ./Makefile.PL aborted due to compilation errors.
 *** Error code 255
 
 Stop in /usr/ports/textproc/p5-XML-Sablotron.
 ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade84159.0 make
 ** Fix the problem and try again.
 ** The following packages were not installed or upgraded (*:skipped / !:failed)
         ! textproc/p5-XML-Sablotron (p5-XML-Sablotron-0.95)     (unknown build error)
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209292040.g8TKepVh008005>