Summary: | g-wrap fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex Combas <ghetto_samurai> |
Component: | New packages | Assignee: | Carl Perry (RETIRED) <edolnx> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | klaus.neumann, liquidx |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alex Combas
2003-05-29 22:33:15 UTC
I just tried to emerge this package again today and it still gives me the same error when it fails, let me know if there is anything I can do to help solve this. I would like to help but im not sure what I can do. Was this an upgrade of an older version? If so, I think I know what's wrong... Yes it is. Common spill the beans! ;) OKay, since it's an upgrade you will need to emerge unmerge slib and g-wrap. Then remove /usr/share/slib and /usr/share/g-wrap. Then emerge g-wrap again and you should be OKay. The old ebuild does not clean out all the files and then the new version get's upset. It's been a while since I had to do this, so let me know if that doesn't work... After unmerging slib and g-wrap I did not have /usr/share/slib or /usr/share/g-wrap Then I tried to emerge g-wrap again, and it automatically re-emerged slib. Then during the emerge for g-wrap itself it barfed and died. Like usual. hrm.. then I thought that maybe I was suppost to rsync, so I did and went through the process again, and this time was thourougher. # updatedb # locate slib /var/cache/edb/dep/dev-libs/slib-2.4.2 /var/cache/edb/dep/dev-libs/slib-2.4.3 /var/db/pkg/dev-libs/slib-2.4.3 /var/db/pkg/dev-libs/slib-2.4.3/CFLAGS /var/db/pkg/dev-libs/slib-2.4.3/CXXFLAGS /var/db/pkg/dev-libs/slib-2.4.3/CC /var/db/pkg/dev-libs/slib-2.4.3/CXX /var/db/pkg/dev-libs/slib-2.4.3/CHOST /var/db/pkg/dev-libs/slib-2.4.3/CBUILD /var/db/pkg/dev-libs/slib-2.4.3/USE /var/db/pkg/dev-libs/slib-2.4.3/LICENSE /var/db/pkg/dev-libs/slib-2.4.3/CATEGORY /var/db/pkg/dev-libs/slib-2.4.3/PF /var/db/pkg/dev-libs/slib-2.4.3/SLOT /var/db/pkg/dev-libs/slib-2.4.3/RDEPEND /var/db/pkg/dev-libs/slib-2.4.3/CDEPEND /var/db/pkg/dev-libs/slib-2.4.3/PDEPEND /var/db/pkg/dev-libs/slib-2.4.3/PROVIDE /var/db/pkg/dev-libs/slib-2.4.3/slib-2.4.3.ebuild /var/db/pkg/dev-libs/slib-2.4.3/COUNTER /var/db/pkg/dev-libs/slib-2.4.3/CONTENTS /var/db/pkg/dev-libs/slib-2.4.3/DEPEND /usr/include/rpcsvc/nislib.h /usr/share/doc/slib-2.4.3 /usr/share/doc/slib-2.4.3/ANNOUNCE.gz /usr/share/doc/slib-2.4.3/ChangeLog.gz /usr/share/doc/slib-2.4.3/FAQ.gz /usr/share/doc/slib-2.4.3/README.gz /usr/share/info/slib.info.gz /usr/share/guile/1.4.1/ice-9/slib.scm /usr/share/guile/site/slib /usr/share/guile/site/slib/Bev2slib.scm /usr/share/guile/site/slib/Template.scm /usr/share/guile/site/slib/alist.scm /usr/share/guile/site/slib/alistab.scm /usr/share/guile/site/slib/array.scm /usr/share/guile/site/slib/arraymap.scm /usr/share/guile/site/slib/batch.scm /usr/share/guile/site/slib/break.scm /usr/share/guile/site/slib/byte.scm /usr/share/guile/site/slib/chap.scm /usr/share/guile/site/slib/charplot.scm /usr/share/guile/site/slib/cltime.scm /usr/share/guile/site/slib/coerce.scm /usr/share/guile/site/slib/collect.scm /usr/share/guile/site/slib/color.scm /usr/share/guile/site/slib/colornam.scm /usr/share/guile/site/slib/colorspc.scm /usr/share/guile/site/slib/comlist.scm /usr/share/guile/site/slib/comparse.scm /usr/share/guile/site/slib/crc.scm /usr/share/guile/site/slib/cring.scm /usr/share/guile/site/slib/cvs.scm /usr/share/guile/site/slib/daylight.scm /usr/share/guile/site/slib/db2html.scm /usr/share/guile/site/slib/dbcom.scm /usr/share/guile/site/slib/dbrowse.scm /usr/share/guile/site/slib/dbsyn.scm /usr/share/guile/site/slib/dbutil.scm /usr/share/guile/site/slib/debug.scm /usr/share/guile/site/slib/defmacex.scm /usr/share/guile/site/slib/determ.scm /usr/share/guile/site/slib/differ.scm /usr/share/guile/site/slib/dirs.scm /usr/share/guile/site/slib/dwindtst.scm /usr/share/guile/site/slib/dynamic.scm /usr/share/guile/site/slib/dynwind.scm /usr/share/guile/site/slib/eval.scm /usr/share/guile/site/slib/factor.scm /usr/share/guile/site/slib/fft.scm /usr/share/guile/site/slib/fluidlet.scm /usr/share/guile/site/slib/format.scm /usr/share/guile/site/slib/formatst.scm /usr/share/guile/site/slib/genwrite.scm /usr/share/guile/site/slib/getopt.scm /usr/share/guile/site/slib/getparam.scm /usr/share/guile/site/slib/glob.scm /usr/share/guile/site/slib/hash.scm /usr/share/guile/site/slib/hashtab.scm /usr/share/guile/site/slib/html4each.scm /usr/share/guile/site/slib/htmlform.scm /usr/share/guile/site/slib/http-cgi.scm /usr/share/guile/site/slib/lineio.scm /usr/share/guile/site/slib/logical.scm /usr/share/guile/site/slib/macrotst.scm /usr/share/guile/site/slib/macwork.scm /usr/share/guile/site/slib/matfile.scm /usr/share/guile/site/slib/mbe.scm /usr/share/guile/site/slib/minimize.scm /usr/share/guile/site/slib/mklibcat.scm /usr/share/guile/site/slib/modular.scm /usr/share/guile/site/slib/mulapply.scm /usr/share/guile/site/slib/mularg.scm /usr/share/guile/site/slib/mwdenote.scm /usr/share/guile/site/slib/mwexpand.scm /usr/share/guile/site/slib/mwsynrul.scm /usr/share/guile/site/slib/null.scm /usr/share/guile/site/slib/obj2str.scm /usr/share/guile/site/slib/object.scm /usr/share/guile/site/slib/paramlst.scm /usr/share/guile/site/slib/plottest.scm /usr/share/guile/site/slib/pnm.scm /usr/share/guile/site/slib/pp.scm /usr/share/guile/site/slib/ppfile.scm /usr/share/guile/site/slib/prec.scm /usr/share/guile/site/slib/printf.scm /usr/share/guile/site/slib/priorque.scm /usr/share/guile/site/slib/process.scm /usr/share/guile/site/slib/promise.scm /usr/share/guile/site/slib/psxtime.scm /usr/share/guile/site/slib/qp.scm /usr/share/guile/site/slib/queue.scm /usr/share/guile/site/slib/r4rsyn.scm /usr/share/guile/site/slib/randinex.scm /usr/share/guile/site/slib/random.scm /usr/share/guile/site/slib/ratize.scm /usr/share/guile/site/slib/rdms.scm /usr/share/guile/site/slib/recobj.scm /usr/share/guile/site/slib/record.scm /usr/share/guile/site/slib/repl.scm /usr/share/guile/site/slib/report.scm /usr/share/guile/site/slib/require.scm /usr/share/guile/site/slib/root.scm /usr/share/guile/site/slib/sc2.scm /usr/share/guile/site/slib/sc4opt.scm /usr/share/guile/site/slib/sc4sc3.scm /usr/share/guile/site/slib/scaexpp.scm /usr/share/guile/site/slib/scaglob.scm /usr/share/guile/site/slib/scainit.scm /usr/share/guile/site/slib/scamacr.scm /usr/share/guile/site/slib/scanf.scm /usr/share/guile/site/slib/scaoutp.scm /usr/share/guile/site/slib/schmooz.scm /usr/share/guile/site/slib/scmacro.scm /usr/share/guile/site/slib/selfset.scm /usr/share/guile/site/slib/sierpinski.scm /usr/share/guile/site/slib/simetrix.scm /usr/share/guile/site/slib/solid.scm /usr/share/guile/site/slib/sort.scm /usr/share/guile/site/slib/soundex.scm /usr/share/guile/site/slib/srfi-1.scm /usr/share/guile/site/slib/srfi.scm /usr/share/guile/site/slib/stdio.scm /usr/share/guile/site/slib/strcase.scm /usr/share/guile/site/slib/strport.scm /usr/share/guile/site/slib/strsrch.scm /usr/share/guile/site/slib/structure.scm /usr/share/guile/site/slib/subarray.scm /usr/share/guile/site/slib/synchk.scm /usr/share/guile/site/slib/synclo.scm /usr/share/guile/site/slib/synrul.scm /usr/share/guile/site/slib/timezone.scm /usr/share/guile/site/slib/trace.scm /usr/share/guile/site/slib/transact.scm /usr/share/guile/site/slib/tree.scm /usr/share/guile/site/slib/trnscrpt.scm /usr/share/guile/site/slib/tsort.scm /usr/share/guile/site/slib/tzfile.scm /usr/share/guile/site/slib/uri.scm /usr/share/guile/site/slib/values.scm /usr/share/guile/site/slib/withfile.scm /usr/share/guile/site/slib/wttest.scm /usr/share/guile/site/slib/wttree.scm /usr/share/guile/site/slib/yasyn.scm /usr/share/guile/site/slibcat /usr/share/guile/1.4/ice-9/slib.scm /usr/share/guile/1.6/ice-9/slib.scm /usr/portage/dev-libs/slib /usr/portage/dev-libs/slib/files /usr/portage/dev-libs/slib/files/digest-slib-2.4.2 /usr/portage/dev-libs/slib/files/digest-slib-2.4.3 /usr/portage/dev-libs/slib/ChangeLog /usr/portage/dev-libs/slib/slib-2.4.2.ebuild /usr/portage/dev-libs/slib/slib-2.4.3.ebuild /usr/portage/dev-libs/slib/Manifest /usr/portage/metadata/cache/dev-libs/slib-2.4.2 /usr/portage/metadata/cache/dev-libs/slib-2.4.3 /usr/portage/sys-devel/prelink/files/prelink-20021213-no-undosyslibs-test.patch /usr/portage/sys-devel/prelink/files/prelink-20030217-no-undosyslibs-test.patch /usr/portage/sys-devel/prelink/files/prelink-no-undosyslibs-test.patch /usr/portage/sys-devel/prelink/files/prelink-20030505-no-undosyslibs-test.patch ~~~~ # locate g-wrap /var/cache/edb/dep/dev-libs/g-wrap-1.2.1-r2 /var/cache/edb/dep/dev-libs/g-wrap-1.3.1-r1 /var/cache/edb/dep/dev-libs/g-wrap-1.3.4 /var/db/pkg/dev-libs/g-wrap-1.3.1-r1 /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CFLAGS /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CXXFLAGS /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CC /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CXX /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CHOST /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CBUILD /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/USE /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/LICENSE /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CATEGORY /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/PF /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/SLOT /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/DEPEND /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/RDEPEND /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CDEPEND /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/PDEPEND /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/PROVIDE /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/g-wrap-1.3.1-r1.ebuild /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/COUNTER /var/db/pkg/dev-libs/g-wrap-1.3.1-r1/CONTENTS /usr/include/g-wrap-runtime-guile.h /usr/lib/libg-wrap-runtime-guile.so.2 /usr/lib/libg-wrap-runtime-guile.so /usr/lib/libg-wrap-runtime-guile.la /usr/lib/libg-wrap-runtime-guile.so.2.0.0 /usr/lib/libg-wrap-runtime-guile.a /usr/bin/g-wrap-config /usr/share/doc/g-wrap-1.3.1-r1 /usr/share/doc/g-wrap-1.3.1-r1/AUTHORS.gz /usr/share/doc/g-wrap-1.3.1-r1/COPYING.gz /usr/share/doc/g-wrap-1.3.1-r1/ChangeLog.gz /usr/share/doc/g-wrap-1.3.1-r1/NEWS.gz /usr/share/doc/g-wrap-1.3.1-r1/README.gz /usr/share/doc/g-wrap-1.3.1-r1/THANKS.gz /usr/share/info/g-wrap.info.gz /usr/share/info/g-wrap.info-1.gz /usr/share/info/g-wrap.info-2.gz /usr/share/aclocal/g-wrap.m4 /usr/share/guile/g-wrap /usr/share/guile/g-wrap/guile-types.scm /usr/share/guile/g-wrap/output-file.scm /usr/share/guile/g-wrap/g-translate.scm /usr/share/guile/g-wrap/sorting.scm /usr/share/guile/g-wrapped /usr/share/guile/g-wrapped/gw-runtime-spec.scm /usr/share/guile/g-wrapped/gw-runtime.scm /usr/share/guile/g-wrap.scm /usr/portage/dev-libs/g-wrap /usr/portage/dev-libs/g-wrap/files /usr/portage/dev-libs/g-wrap/files/digest-g-wrap-1.2.1-r2 /usr/portage/dev-libs/g-wrap/files/digest-g-wrap-1.3.1-r1 /usr/portage/dev-libs/g-wrap/files/digest-g-wrap-1.3.4 /usr/portage/dev-libs/g-wrap/ChangeLog /usr/portage/dev-libs/g-wrap/g-wrap-1.2.1-r2.ebuild /usr/portage/dev-libs/g-wrap/g-wrap-1.3.1-r1.ebuild /usr/portage/dev-libs/g-wrap/g-wrap-1.3.4.ebuild /usr/portage/dev-libs/g-wrap/Manifest /usr/portage/metadata/cache/dev-libs/g-wrap-1.2.1-r2 /usr/portage/metadata/cache/dev-libs/g-wrap-1.3.1-r1 /usr/portage/metadata/cache/dev-libs/g-wrap-1.3.4 Im not sure if any of those files in particular needed to be deleted. But when I tried to emerge g-wrap (two more times just for good measure) it failed like usual. Slib emerged without any problems both times. ~~~ cc1: warnings being treated as errors gw-test-glib.c: In function `gw__tmp18_gw_test_gw_standard_echo_gchars_caller_owned_wrapper': gw-test-glib.c:159: warning: `gw__c_arg0' might be used uninitialized in this function make[2]: *** [gw-test-glib.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -Wno-uninitialized -Werror -g -I ../g-wrap -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -Wall -march=athlon-tbird -fPIC -pipe -I /usr/include -MT gw-test-standard.lo -MD -MP -MF .deps/gw-test-standard.Tpo -c gw-test-standard.c -o gw-test-standard.o >/dev/null 2>&1 mv -f .libs/gw-test-standard.lo gw-test-standard.lo make[2]: Leaving directory `/var/tmp/portage/g-wrap-1.3.4/work/g-wrap-1.3.4/test' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/g-wrap-1.3.4/work/g-wrap-1.3.4' make: *** [all] Error 2 !!! ERROR: dev-libs/g-wrap-1.3.4 failed. !!! Function src_compile, Line 35, Exitcode 2 !!! (no error message) ~~~ remove -Wall from your CFLAGS. Yikes! That did it. I forgot that I was even using -Wall in CFLAGS. Really sorry Alastair. I just hope that it was slib all along, and not crappy settings. :) closing .. -Wall isn't good for g-wrap :( |