Subject: Re: pkg/32492: textproc/p5-XML-Parser build fails in pkgsrc-2005Q4
To: None <gnats-bugs@netbsd.org>
From: Paavo Parkkinen <pparkkin@gmail.com>
List: pkgsrc-bugs
Date: 01/12/2006 21:02:42
On 1/12/06, Lubomir Sedlacik <salo@xtrmntr.org> wrote:
>  this, unfortunately is no solution.  it's a very dirty workaround at
>  best.  i don't know why your system seems to behave differently and the
>  link is not created, though.

Maybe my choice of words wasn't correct. It was a 'workaround' and not
a 'fix'. :)

>  can you post your .work.log too (as asked by the pkgsrc infrastructure)?

This is the log for a successful build, after my fix. I'm not sure if
it will be of any help, but here it is.

[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.wrapper/bin/cc -c
-I/usr/pkg/include -fno-strict-aliasing -pipe -I/usr/pkg/include -O2
-I/usr/pkg/include -I/usr/pkg/include -DVERSION=3D"2.34"
-DXS_VERSION=3D"2.34" -DPIC -fPIC
-I/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE Expat.c
    (wrapper.sh) append args:
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (arg-source) push: -c
    (arg-source) push: -I/usr/pkg/include
    (arg-source) push: -fno-strict-aliasing
    (arg-source) push: -pipe
    (arg-source) push: -I/usr/pkg/include
    (arg-source) push: -O2
    (arg-source) push: -I/usr/pkg/include
    (arg-source) push: -I/usr/pkg/include
    (arg-source) push: -DVERSION=3D"2.34"
    (arg-source) push: -DXS_VERSION=3D"2.34"
    (arg-source) push: -DPIC
    (arg-source) push: -fPIC
    (arg-source) push: -I/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/=
CORE
    (arg-source) push: Expat.c
    (arg-source) push:
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include
    (arg-source) push: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink=
/lib
    (logic) pop:  -c
    (logic) to:   -c
    (logic) push: -c
    (logic) pop:  -I/usr/pkg/include
    (logic) to:   -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) push: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) pop:  -fno-strict-aliasing
    (logic) to:   -fno-strict-aliasing
    (logic) push: -fno-strict-aliasing
    (logic) pop:  -pipe
    (logic) to:   -pipe
    (logic) push: -pipe
    (logic) pop:  -I/usr/pkg/include
    (logic) to: =20
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include [cached]
    (logic) push: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) pop:  -O2
    (logic) to:   -O2
    (logic) push: -O2
    (logic) pop:  -I/usr/pkg/include
    (logic) to: =20
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include [cached]
    (logic) push: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) pop:  -I/usr/pkg/include
    (logic) to: =20
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include [cached]
    (logic) push: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) pop:  -DVERSION=3D"2.34"
    (logic) to:   -DVERSION=3D"2.34"
    (logic) push: -DVERSION=3D"2.34"
    (logic) pop:  -DXS_VERSION=3D"2.34"
    (logic) to:   -DXS_VERSION=3D"2.34"
    (logic) push: -DXS_VERSION=3D"2.34"
    (logic) pop:  -DPIC
    (logic) to:   -DPIC
    (logic) push: -DPIC
    (logic) pop:  -fPIC
    (logic) to:   -fPIC
    (logic) push: -fPIC
    (logic) pop:  -I/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE
    (logic) to: =20
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/perl5/5.8.0/i386-n=
etbsd-thread-multi/CORE
    (logic) push:
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/perl5/5.8.0/i386-n=
etbsd-thread-multi/CORE
    (logic) pop:  Expat.c
    (logic) to:   Expat.c [untransformed]
    (logic) push: Expat.c
    (logic) pop:  -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) to:   -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) push: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) pop:  -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (logic) to:   -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (logic) push: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (cmd-sink) pop: -c
    (cmd-sink) pop: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/in=
clude
    (cmd-sink) pop: -fno-strict-aliasing
    (cmd-sink) pop: -pipe
    (cmd-sink) pop: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/in=
clude
    (cmd-sink) pop: -O2
    (cmd-sink) pop: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/in=
clude
    (cmd-sink) pop: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/in=
clude
    (cmd-sink) pop: -DVERSION=3D"2.34"
    (cmd-sink) pop: -DXS_VERSION=3D"2.34"
    (cmd-sink) pop: -DPIC
    (cmd-sink) pop: -fPIC
    (cmd-sink) pop:
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/perl5/5.8.0/i386-n=
etbsd-thread-multi/CORE
    (cmd-sink) pop: Expat.c
    (cmd-sink) pop: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/in=
clude
    (cmd-sink) pop: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/li=
b
<.> /usr/pkgsrc/textproc/p5-XML-Parser/work/.gcc/bin/gcc -c
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include
-fno-strict-aliasing -pipe -O2 -DVERSION=3D\"2.34\"
-DXS_VERSION=3D\"2.34\" -DPIC -fPIC
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/perl5/5.8.0/i386-n=
etbsd-thread-multi/CORE
Expat.c -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.wrapper/bin/cc
-Wl,-R/usr/pkg/lib -pthread --whole-archive -shared -L/usr/pkg/lib
Expat.o -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o
../blib/arch/auto/XML/Parser/Expat/Expat.so -L/usr/pkg/lib -lexpat
-L/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE
-Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE
-Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE -lperl
    (wrapper.sh) append args:
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (arg-source) push: -Wl,-R/usr/pkg/lib
    (arg-source) push: -pthread
    (arg-source) push: --whole-archive
    (arg-source) push: -shared
    (arg-source) push: -L/usr/pkg/lib
    (arg-source) push: Expat.o
    (arg-source) push: -L/usr/pkg/lib
    (arg-source) push: -Wl,-R/usr/pkg/lib
    (arg-source) push: -o
    (arg-source) push: ../blib/arch/auto/XML/Parser/Expat/Expat.so
    (arg-source) push: -L/usr/pkg/lib
    (arg-source) push: -lexpat
    (arg-source) push: -L/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/=
CORE
    (arg-source) push:
-Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE
    (arg-source) push:
-Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE
    (arg-source) push: -lperl
    (arg-source) push:
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include
    (arg-source) push: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink=
/lib
    (logic) pop:  -Wl,-R/usr/pkg/lib
    (logic) to:   -Wl,-R/usr/pkg/lib
    (logic) push: -Wl,-R/usr/pkg/lib
    (logic) pop:  -pthread
    (logic) to:   -pthread
    (logic) push: -pthread
    (logic) pop:  --whole-archive
    (logic) to:   --whole-archive
    (logic) push: --whole-archive
    (logic) pop:  -shared
    (logic) to:   -shared
    (logic) push: -shared
    (logic) pop:  -L/usr/pkg/lib
    (logic) to:   -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (logic) push: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (logic) pop:  Expat.o
    (logic) to:   Expat.o [untransformed]
    (logic) push: Expat.o
    (logic) pop:  -L/usr/pkg/lib
    (logic) to: =20
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib [cached]
    (logic) push: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (logic) pop:  -Wl,-R/usr/pkg/lib
    (logic) to:   -Wl,-R/usr/pkg/lib [cached]
    (logic) push: -Wl,-R/usr/pkg/lib
    (logic) pop:  -o
    (logic) to:   -o
    (logic) push: -o
    (logic) pop:  ../blib/arch/auto/XML/Parser/Expat/Expat.so
    (logic) push: ../blib/arch/auto/XML/Parser/Expat/Expat.so [skipped]
    (logic) pop:  -L/usr/pkg/lib
    (logic) to: =20
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib [cached]
    (logic) push: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (logic) pop:  -lexpat
    (logic) to:   -lexpat
    (logic) push: -lexpat [split]
    (logic) pop:  -L/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE
    (logic) to: =20
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/perl5/5.8.0/i386-n=
etbsd-thread-multi/CORE
    (logic) push:
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/perl5/5.8.0/i386-n=
etbsd-thread-multi/CORE
    (logic) pop:  -Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/C=
ORE
    (logic) to:   -Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/C=
ORE
    (logic) push: -Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/C=
ORE
    (logic) pop:  -Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/C=
ORE
    (logic) to: =20
-Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE [cached]
    (logic) push: -Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/C=
ORE
    (logic) pop:  -lperl
    (logic) to:   -lperl
    (logic) push: -lperl [split]
    (logic) pop:  -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) to: =20
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include [cached]
    (logic) push: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/incl=
ude
    (logic) pop:  -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (logic) to: =20
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib [cached]
    (logic) push: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib
    (cmd-sink) pop: -Wl,-R/usr/pkg/lib
    (cmd-sink) pop: -pthread
    (cmd-sink) pop: --whole-archive
    (cmd-sink) pop: -shared
    (cmd-sink) pop: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/li=
b
    (cmd-sink) pop: Expat.o
    (cmd-sink) pop: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/li=
b
    (cmd-sink) pop: -Wl,-R/usr/pkg/lib
    (cmd-sink) pop: -o
    (cmd-sink) pop: ../blib/arch/auto/XML/Parser/Expat/Expat.so
    (cmd-sink) pop: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/li=
b
    (cmd-sink) pop: -lexpat
    (cmd-sink) pop:
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/perl5/5.8.0/i386-n=
etbsd-thread-multi/CORE
    (cmd-sink) pop: -Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi=
/CORE
    (cmd-sink) pop: -Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi=
/CORE
    (cmd-sink) pop: -lperl
    (cmd-sink) pop: -I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/in=
clude
    (cmd-sink) pop: -L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/li=
b
<.> /usr/pkgsrc/textproc/p5-XML-Parser/work/.gcc/bin/gcc
-Wl,-R/usr/pkg/lib -pthread --whole-archive -shared
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib Expat.o -o
../blib/arch/auto/XML/Parser/Expat/Expat.so
-L/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/lib/perl5/5.8.0/i386-n=
etbsd-thread-multi/CORE
-Wl,-R/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/CORE
-I/usr/pkgsrc/textproc/p5-XML-Parser/work/.buildlink/include -lexpat
-lperl
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/true
<.> true
[*] /usr/pkgsrc/textproc/p5-XML-Parser/work/.tools/bin/echo Appending
installation info to
/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/perllocal.pod
<.> echo  Appending installation info to
/usr/pkg/lib/perl5/5.8.0/i386-netbsd-thread-multi/perllocal.pod

Paavo