Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129710 - enlightenment (0.16) fails to merge on Gentoo/FreeBSD with USE="-nls"
Summary: enlightenment (0.16) fails to merge on Gentoo/FreeBSD with USE="-nls"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All FreeBSD
: High normal
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-12 09:32 UTC by Robert Sebastian Gerus
Modified: 2006-04-14 13:30 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Sebastian Gerus 2006-04-12 09:32:48 UTC
When i do emerge enlightenment it fails like this:

i686-gentoo-freebsd6.0-gcc  -O2 -march=i686 -pipe  -L/usr/lib -o e16  aclass.o actions.o alert.o arrange.o backgrounds.o borders.o buttons.o cmclass.o comms.o config.o coords.o cursors.o desktops.o dialog.o dock.o draw.o e16-ecore_hints.o e16-ecore_list.o econfig.o edge.o emodule.o eobj.o events.o ewins.o ewin-ops.o ewmh.o extinitwin.o file.o finders.o focus.o fonts.o fx.o grabs.o groups.o handlers.o hints.o hiwin.o icccm.o iclass.o iconify.o icons.o ipc.o lang.o main.o memory.o menus.o menus-misc.o misc.o mod-misc.o mod-trans.o moveresize.o mwm.o pager.o progress.o regex.o screen.o session.o settings.o setup.o size.o slideout.o snaps.o sound.o stacking.o startup.o tclass.o text.o theme.o timers.o tooltips.o ttfont.o warp.o windowmatch.o x.o zoom.o  ecompmgr.o   -L/usr/lib -lImlib2 -lfreetype -lz -lX11 -lXext -lm -lSM -lICE    -lXcomposite -lXdamage -lXfixes -lXrender -lXxf86vm -lXext  -lX11 -lm 
lang.o: In function `Eiconv':
lang.c:(.text+0x7d): undefined reference to `libiconv'
lang.o: In function `LangInit':
lang.c:(.text+0x34e): undefined reference to `libiconv_open'
lang.c:(.text+0x364): undefined reference to `libiconv_open'
lang.c:(.text+0x39d): undefined reference to `libiconv_open'
lang.c:(.text+0x3b2): undefined reference to `libiconv_open'
collect2: ld returned 1 exit status
gmake[3]: *** [e16] Error 1
gmake[3]: Leaving directory `/var/tmp/portage/enlightenment-0.16.8.1/work/e16-0.16.8.1/src'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/var/tmp/portage/enlightenment-0.16.8.1/work/e16-0.16.8.1/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/var/tmp/portage/enlightenment-0.16.8.1/work/e16-0.16.8.1'
gmake: *** [all] Error 2

!!! ERROR: x11-wm/enlightenment-0.16.8.1 failed.
Call stack:
  ebuild.sh, line 1526:   Called dyn_compile
  ebuild.sh, line 923:   Called src_compile
  enlightenment-0.16.8.1.ebuild, line 53:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

It needs a -liconv somewhere, when i cd'd to that dir and ran the 
i686-gentoo-freebsd6.0-gcc  -O2 -march=i686.... with -liconv at the end and do ebuild ... compile install qmerge it works.
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-14 13:30:45 UTC
Fixed, trying to push upstream...