Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 361697 - dev-libs/glib-2.28.5 emake failed: libtool syntax error
Summary: dev-libs/glib-2.28.5 emake failed: libtool syntax error
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-02 16:49 UTC by redevizer
Modified: 2011-04-11 00:51 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info =dev-libs/glib-2.28.5 (glib-emerge,4.63 KB, text/plain)
2011-04-02 16:50 UTC, redevizer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description redevizer 2011-04-02 16:49:07 UTC
I try to update to glib-2.28.5; I get emake fail

Reproducible: Always

Steps to Reproduce:
1. emerge glib
2.
3.
Actual Results:  
emake failed: 

../libtool: eval: line 1107: syntax error near unexpected token `|'
../libtool: eval: line 1107: `nm  .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 pcre/.libs/libpcre.a |  | /bin/sed 's/.* //' | sort | uniq > .libs/libglib-2.0.exp'

it's caused by no command between pipes (in here: libcharset/.libs/libcharset.a pcre/.libs/libpcre.a |  | /bin/sed 's/.* //' )


I've tried:
ccache -C
unmerging ccache
unmerging distcc
None of it helps
Comment 1 redevizer 2011-04-02 16:50:16 UTC
Created attachment 268223 [details]
emerge --info =dev-libs/glib-2.28.5
Comment 2 Rafał Mużyło 2011-04-02 17:11:32 UTC
Try purging your ccache.
Looks similar to bug 196243.
Comment 3 Rafał Mużyło 2011-04-02 17:13:30 UTC
'ccache -C' to work for portage, needs to be run with correct CCACHE_DIR.
Comment 4 redevizer 2011-04-02 17:22:23 UTC
what is the default ccache dir? I haven't set it in make.conf
Comment 5 redevizer 2011-04-02 19:00:27 UTC
i've removed /root/.ccache, umerged ccache, deleted it form /etc/make.conf, but the emake still fails
Comment 6 Rafał Mużyło 2011-04-02 22:51:43 UTC
Most likely it's /var/tmp/ccache.
Comment 7 redevizer 2011-04-03 09:16:01 UTC
/var/tmp/ccache doesn't exist.

still cannot emerge glib
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2011-04-04 11:09:36 UTC
Please attach the entire build log.
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2011-04-05 01:54:41 UTC
The environment file and config.log would also help, if bug #196243 is anything to go by.