After emerging gettext-0.1.7, several commands appear to be broken on my system and it's preventing me from emerging other packages. Reproducible: Always Steps to Reproduce: 1. emerge gettext 2. xgettext --version Actual Results: (appears to build ok) $ xgettext --version xgettext: error in loading shared libraries libintl.so.8: system cannot load image Expected Results: no error The libintl files are present on my system: /opt/gentoo/usr/lib $ ls -l libintl.* -rw-r--r-- 1 Administrator None 58078 Dec 18 21:07 libintl.a -rw-r--r-- 1 Administrator None 877 Dec 18 21:07 libintl.la lr--r--r-- 1 Administrator None 16 Dec 18 21:09 libintl.so -> libi ntl.so.8.0.2 lr--r--r-- 1 Administrator +Administrators 16 Dec 19 02:27 libintl.so.8 -> li bintl.so.8.0.2 -rw-r--r-- 1 Administrator None 79801 Dec 18 21:07 libintl.so.8.0.2 $ emerge --info gettext Portage 2.2.00.12182-prefix (default-prefix/windows/interix/6.0/x86, gcc-4.2.4, unavailable, 6.0 x86) ================================================================= System Settings ================================================================= System uname: Interix-6.0-x86-32bit Timestamp of tree: Fri, 19 Dec 2008 01:47:25 +0000 app-shells/bash: 3.2_p48 dev-lang/python: 2.5.2-r5 dev-python/pycrypto: 2.0.1-r6 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r4 sys-devel/gcc-config: 1.4.0-r04.6 sys-devel/libtool: 1.5.26 ACCEPT_KEYWORDS="~x86-interix" CBUILD="i586-pc-interix6.0" CFLAGS="" CHOST="i586-pc-interix6.0" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="" DISTDIR="/opt/gentoo/usr/portage/distfiles" EPREFIX="/opt/gentoo" FEATURES="collision-protect distlocks fixpackages nostrip parallel-fetch preserv e-libs protect-owned sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.inode.at" LDFLAGS="" PKGDIR="/opt/gentoo/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclu de=/local --exclude=/packages" PORTAGE_TMPDIR="/opt/gentoo/var/tmp" PORTDIR="/opt/gentoo/usr/portage" SYNC="svn://overlays.gentoo.org/proj/alt/trunk/prefix-overlay" USE="7zip X bash-completion bzip2 cairo cracklib cscope curl esd exif fontconfig gtk jpeg mad midi mng mp3 ncurses netpbm pdf png prefix python readline ssl svg threads truetype vorbis x86-interix xpm zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat li near meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2 _MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_defaul t authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner auth z_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ex t_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertra ck vhost_alias" ELIBC="Interix" INPUT_DEVICES="keyboard mouse" KERNEL="Interix" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses te xt" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_A LL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_E XTRA_OPTS, PORTDIR_OVERLAY ================================================================= Package Settings ================================================================= sys-devel/gettext-0.17 was built with the following: CFLAGS="-D_ALL_SOURCE" CXXFLAGS="-D_ALL_SOURCE" >>> Attempting to run pkg_info() for 'sys-devel/gettext-0.17' * pkg_info() is not defined: 'gettext-0.17.ebuild'
could you try "chmod a+x libintl.so.8.0.2"? does this help? i'm not a linux dev, so this is just a wild guess ;) Cheers, Markus
System uname: Interix-6.0-x86-32bit
grmpf... sorry, didn't look close enough :) it's interix of course. sill, could you try the chmod? thanks.
(In reply to comment #3) > grmpf... sorry, didn't look close enough :) it's interix of course. sill, could > you try the chmod? thanks. > it worked! thanks!
sounds fixed to me per the last comment