pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/devel/glib2



On Tue, Nov 02, 2010 at 02:52:25PM +0000, Matthias Drochner wrote:
> Module Name:  pkgsrc
> Committed By: drochner
> Date:         Tue Nov  2 14:52:25 UTC 2010
> 
> Modified Files:
>       pkgsrc/devel/glib2: Makefile.common PLIST distinfo
>       pkgsrc/devel/glib2/patches: patch-aa patch-af patch-ak patch-al
>           patch-ce
> Added Files:
>       pkgsrc/devel/glib2/patches: patch-am patch-an
> 
> Log Message:
> update to 2.26.0
> This switches to the gnome-2.32 release branch.

This breaks the build under NetBSD/amd64 5.1_RC4:

=> Bootstrap dependency digest>=20010302: found digest-20080510
===> Checking for vulnerabilities in glib2-2.26.0
===> Building for glib2-2.26.0
/usr/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0'
Making all in .
gmake[2]: Entering directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0'
Making all in m4macros
gmake[2]: Entering directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/m4macros'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/m4macros'
Making all in glib
gmake[2]: Entering directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib'
/usr/pkg/bin/gmake  all-recursive
gmake[3]: Entering directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib'
Making all in libcharset
gmake[4]: Entering directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib/libcharset'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib/libcharset'
Making all in update-pcre
gmake[4]: Entering directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib/update-pcre'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib/update-pcre'
Making all in .
gmake[4]: Entering directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib'
/bin/sh ../libtool  --tag=CC   --mode=link cc  -O2 -I/usr/include 
-I/usr/pkg/include -Wall   -version-info 2600:0:2600 -export-dynamic  
-export-symbols-regex "^g.*" -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib 
-Wl,-R/usr/pkg/lib -o libglib-2.0.la -rpath /usr/pkg/lib garray.lo 
gasyncqueue.lo gatomic-gcc.lo gbacktrace.lo gbase64.lo gbitlock.lo 
gbookmarkfile.lo gbuffer.lo gcache.lo gchecksum.lo gcompletion.lo gconvert.lo 
gdataset.lo gdate.lo gdatetime.lo gdir.lo gerror.lo gfileutils.lo ghash.lo 
ghook.lo ghostutils.lo giochannel.lo gkeyfile.lo glist.lo gmain.lo 
gmappedfile.lo gmarkup.lo gmem.lo gmessages.lo gnode.lo goption.lo gpattern.lo 
gpoll.lo gprimes.lo gqsort.lo gqueue.lo grel.lo grand.lo gregex.lo gscanner.lo 
gsequence.lo gshell.lo gslice.lo gslist.lo gstdio.lo gstrfuncs.lo gstring.lo 
gtestutils.lo gthread.lo gthreadpool.lo gtimer.lo gtimezone.lo gtree.lo 
guniprop.lo gutf8.lo gunibreak.lo gunicollate.lo gunidecomp.lo gurifuncs.lo 
gutils.lo gvariant.lo gvariant-core.lo gvariant-parser.lo 
gvariant-serialiser.lo gvarianttypeinfo.lo gvarianttype.lo gprintf.lo 
libcharset/libcharset.la  giounix.lo gspawn.lo    -Wl,-R/usr/pkg/lib 
-L/usr/pkg/lib -lpcre    -lintl  
libtool: link: rm -fr  .libs/libglib-2.0.exp
libtool: link: /usr/bin/nm -B  .libs/garray.o .libs/gasyncqueue.o 
.libs/gatomic-gcc.o .libs/gbacktrace.o .libs/gbase64.o .libs/gbitlock.o 
.libs/gbookmarkfile.o .libs/gbuffer.o .libs/gcache.o .libs/gchecksum.o 
.libs/gcompletion.o .libs/gconvert.o .libs/gdataset.o .libs/gdate.o 
.libs/gdatetime.o .libs/gdir.o .libs/gerror.o .libs/gfileutils.o .libs/ghash.o 
.libs/ghook.o .libs/ghostutils.o .libs/giochannel.o .libs/gkeyfile.o 
.libs/glist.o .libs/gmain.o .libs/gmappedfile.o .libs/gmarkup.o .libs/gmem.o 
.libs/gmessages.o .libs/gnode.o .libs/goption.o .libs/gpattern.o .libs/gpoll.o 
.libs/gprimes.o .libs/gqsort.o .libs/gqueue.o .libs/grel.o .libs/grand.o 
.libs/gregex.o .libs/gscanner.o .libs/gsequence.o .libs/gshell.o .libs/gslice.o 
.libs/gslist.o .libs/gstdio.o .libs/gstrfuncs.o .libs/gstring.o 
.libs/gtestutils.o .libs/gthread.o .libs/gthreadpool.o .libs/gtimer.o 
.libs/gtimezone.o .libs/gtree.o .libs/guniprop.o .libs/gutf8.o 
.libs/gunibreak.o .libs/gunicollate.o .libs/gunidecomp.o .libs/gurifuncs.o 
.libs/gutils.o .libs/gvariant.o .libs/gvariant-core.o .libs/gvariant-parser.o 
.libs/gvariant-serialiser.o .libs/gvarianttypeinfo.o .libs/gvarianttype.o 
.libs/gprintf.o .libs/giounix.o .libs/gspawn.o   libcharset/.libs/libcharset.a 
| sed -n -e 's/^.*[         ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed 's/.* //' | sort | 
uniq > .libs/libglib-2.0.exp
libtool: link: /usr/bin/egrep -e "^g.*" ".libs/libglib-2.0.exp" > 
".libs/libglib-2.0.expT"
libtool: link: mv -f ".libs/libglib-2.0.expT" ".libs/libglib-2.0.exp"
libtool: link: cc -shared  .libs/garray.o .libs/gasyncqueue.o 
.libs/gatomic-gcc.o .libs/gbacktrace.o .libs/gbase64.o .libs/gbitlock.o 
.libs/gbookmarkfile.o .libs/gbuffer.o .libs/gcache.o .libs/gchecksum.o 
.libs/gcompletion.o .libs/gconvert.o .libs/gdataset.o .libs/gdate.o 
.libs/gdatetime.o .libs/gdir.o .libs/gerror.o .libs/gfileutils.o .libs/ghash.o 
.libs/ghook.o .libs/ghostutils.o .libs/giochannel.o .libs/gkeyfile.o 
.libs/glist.o .libs/gmain.o .libs/gmappedfile.o .libs/gmarkup.o .libs/gmem.o 
.libs/gmessages.o .libs/gnode.o .libs/goption.o .libs/gpattern.o .libs/gpoll.o 
.libs/gprimes.o .libs/gqsort.o .libs/gqueue.o .libs/grel.o .libs/grand.o 
.libs/gregex.o .libs/gscanner.o .libs/gsequence.o .libs/gshell.o .libs/gslice.o 
.libs/gslist.o .libs/gstdio.o .libs/gstrfuncs.o .libs/gstring.o 
.libs/gtestutils.o .libs/gthread.o .libs/gthreadpool.o .libs/gtimer.o 
.libs/gtimezone.o .libs/gtree.o .libs/guniprop.o .libs/gutf8.o 
.libs/gunibreak.o .libs/gunicollate.o .libs/gunidecomp.o .libs/gurifuncs.o 
.libs/gutils.o .libs/gvariant.o .libs/gvariant-core.o .libs/gvariant-parser.o 
.libs/gvariant-serialiser.o .libs/gvarianttypeinfo.o .libs/gvarianttype.o 
.libs/gprintf.o .libs/giounix.o .libs/gspawn.o  -Wl,--whole-archive 
libcharset/.libs/libcharset.a -Wl,--no-whole-archive  -Wl,-rpath 
-Wl,/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/.buildlink/lib 
-Wl,-rpath 
-Wl,/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/.buildlink/lib 
-L/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/.buildlink/lib 
/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/.buildlink/lib/libpcre.so 
-lintl  -Wl,-R/usr/pkg/lib   -Wl,-soname -Wl,libglib-2.0.so.0 
-Wl,-retain-symbols-file -Wl,.libs/libglib-2.0.exp -o 
.libs/libglib-2.0.so.0.2600.0
ld: .libs/gthread.o: relocation R_X86_64_PC32 against 
`_g_mem_thread_init_noprivate_nomessage' can not be used when making a shared 
object; recompile with -fPIC
ld: final link failed: Bad value
gmake[4]: *** [libglib-2.0.la] Error 1
gmake[4]: Leaving directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0/glib'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory 
`/src/NetBSD-current/pkgsrc/devel/glib2/work.colwyn/glib-2.26.0'
gmake: *** [all] Error 2
*** Error code 2

Stop.
make: stopped in /src/NetBSD-current/pkgsrc/devel/glib2
*** Error code 1

It looks like there is a "fpic" missing somewhere. This usually goes
undetected under i386 but fails under amd64.

        Kind regards

-- 
Matthias Scheler                                  http://zhadum.org.uk/


Home | Main Index | Thread Index | Old Index