This ebuild is a dependency of ebuild/bug #128560. Designed for AMD64, it currently installs a 32bit version dev-libs/popt-1.7 into /emul/linux/x86/usr/lib (as this path is a convention among emul-linux packages). This library is not included in any official emul-linux package until now. Differing from those official packages, this package is no binary package. Roadmap: Version 0.2 will include dev-libs/libxml and/or gnome-base/libglade as this is needed by an optional component of the ebuild/bug #128560.
Created attachment 84280 [details, diff] app-emulation/emul-linux-x86-bjdeps/files/popt-1.7-missing-tests.patch
Created attachment 84281 [details, diff] app-emulation/emul-linux-x86-bjdeps/files/popt-1.7-nls.patch
Created attachment 84282 [details] app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1.ebuild This is ebuild is currently based on dev-libs/popt as this is the only current content.
if has_multilib_profile ; then export ABI=x86 else append-flags -m32 || die "append-flags" append-ldflags -m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib || die "append-ldflags" fi You can cut that down to 'export ABI=x86'. There are no profiles in the tree that don't support multilib, except the no-multilib ones, but there the package will be masked anyway
Forgot to add, we only use /emul/linux/x86 for binary libs, i.e. if you're compiling the stuff on your own, use /usr/lib32. That is automatically done when you set ABI=x86, so you can just cut out the _prefix stuff on the top and after econf. Also, i'm pretty sure this depends on a few other things. And you'll have to make sure that it doesn't conflict with the real libpopt package (thinking of headers here).
Created attachment 84300 [details] app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1.ebuild I followed Simon Stellings advices. Thanks alot!
just a little detail: mv ${D}/usr/lib ${D}/usr/lib32 should be: mv ${D}/usr/lib ${D}/usr/$(get_libdir)
Instead of moving the libraries, I now use econf to set --libdir=/usr/lib32. But $(get_libdir) doesn't work for me. Do I have to include a special eclass before?
err, $(get_libdir) will work. It comes from multilib.eclass. It won't work for you, as you don't have an amd64, so it'll just return lib. For amd64 users it'll give lib32 though
forgot to mention that you don't need to use --libdir=/usr/$(get_libdir) with econf, it does that already itself
ok .. so as I already use econf, I'll just remove the "mv lib lib32" and don't pass any argument to econf. thx :)
Created attachment 90093 [details] app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1.ebuild This ebuild is now restricted to use the confcache feature
suddently, this ebuild failed because of an automake error. a warning was given before the error about a version mismatch (1.10 used instead of 1.6). I added WANT_AUTOMAKE="1.6" and it emerged just fine. also, may I suggest adding a revision (-r1 etc...) suffix for each attached version from now on?
Created attachment 108555 [details] app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1-r1.ebuild added WANT_AUTOMAKE="1.6"
closing until bug 128560 is getting some more attention by a potential maintainer
I get the following error: some hints? ------------------------------- * Messages for package app-emulation/emul-linux-x86-bjdeps-0.1-r1: * Failed Running aclocal ! * * Include in your bugreport the contents of: * * /var/tmp/portage/app-emulation/emul-linux-x86-bjdeps-0.1-r1/temp/aclocal-2022.out * * ERROR: app-emulation/emul-linux-x86-bjdeps-0.1-r1 failed. * Call stack: * ebuild.sh, line 1705: Called dyn_unpack * ebuild.sh, line 817: Called qa_call 'src_unpack' * ebuild.sh, line 44: Called src_unpack * emul-linux-x86-bjdeps-0.1-r1.ebuild, line 34: Called eautomake * autotools.eclass, line 193: Called eautoreconf * autotools.eclass, line 94: Called eaclocal * autotools.eclass, line 131: Called autotools_run_tool 'aclocal' * autotools.eclass, line 229: Called die * The specific snippet of code: * die "Failed Running $1 !" * The die message: * Failed Running aclocal ! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-emulation/emul-linux-x86-bjdeps-0.1-r1/temp/build.log'. * This ebuild is from an overlay: '/usr/local/portage/' * ----------------------------------------------- Portage 2.1.3.19 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r3 x86_64) ================================================================= System Settings ================================================================= System uname: 2.6.23-gentoo-r3 x86_64 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz Timestamp of tree: Mon, 11 Feb 2008 07:00:01 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r3 ABI="amd64" ACCEPT_KEYWORDS="amd64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ARCH="amd64" ASFLAGS_x86="--32" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CDEFINE_amd64="__x86_64__" CDEFINE_x86="__i386__" CFLAGS="-O2 -march=nocona -pipe" CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib" CHOST="x86_64-pc-linux-gnu" CHOST_amd64="x86_64-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" COLORTERM="" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/init.d /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d" CVS_RSH="ssh" CXXFLAGS="-O2 -march=nocona -pipe" DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-5mGrQFEChP,guid=8bc0bc778499f292646dbd0047aff516" DCOP_YAKUAKE_SESSION="0" DCOP_YAKUAKE_TERMINAL="0" DEFAULT_ABI="amd64" DESKTOP_SESSION="kde-3.5" DISPLAY=":0" DISTDIR="/usr/portage/distfiles" DM_CONTROL="/var/run/xdmctl" EDITOR="/usr/bin/vim" ELIBC="glibc" EMERGE_WARNING_DELAY="10" FEATURES="collision-protect digest distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}" GCC_SPECS="" GDK_USE_XFT="1" GENERATION="2" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" GS_LIB="/home/kari/.fonts" GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/kari/.gtkrc-2.0:/home/kari/.kde3.5/share/config/gtkrc-2.0" GTK_RC_FILES="/etc/gtk/gtkrc:/home/kari/.gtkrc:/home/kari/.kde3.5/share/config/gtkrc" GUILE_LOAD_PATH="/usr/share/guile/1.8" HOME="/root" INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info" INPUT_DEVICES="evdev keyboard mouse synaptics" JAVAC="/home/kari/.gentoo/java-config-2/current-user-vm/bin/javac" JAVA_HOME="/home/kari/.gentoo/java-config-2/current-user-vm" JDK_HOME="/home/kari/.gentoo/java-config-2/current-user-vm" KDEDIR="/usr/kde/3.5" KDEDIRS="/usr:/usr/local:/usr/kde/3.5" KDE_FULL_SESSION="true" KDE_MULTIHEAD="false" KDE_SESSION_UID="1000" KERNEL="linux" KONSOLE_DCOP="DCOPRef(yakuake,konsole)" KONSOLE_DCOP_SESSION="DCOPRef(yakuake,session-1)" LANG="de_DE" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LC_ALL="de_DE" LDFLAGS_x86="-m elf_i386 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib" LDPATH="/usr/kde/3.5/lib:/usr/kde/3.5/lib64:/usr/kde/3.5/lib32:" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LIBDIR_amd64="lib64" LIBDIR_x86="lib32" LINGUAS="de en" LOGNAME="root" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:" MAKEOPTS="-s -j3" MANPATH="/home/kari/.gentoo/java-config-2/current-user-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man:/opt/blackdown-jdk-1.4.2.03/man:/etc/java-config/system-vm/man/:/usr/kde/4.0/share/man:/usr/kde/3.5/share/man:/usr/qt/3/doc/man:/opt/vmware/workstation/man" MULTILIB_ABIS="amd64 x86" MULTILIB_STRICT_DENY="64-bit.*shared object" MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib" MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" OPENGL_PROFILE="nvidia" PAGER="/usr/bin/less" PATH="/sbin:/bin:/usr/sbin:/usr/bin" PKGDIR="/usr/portage/packages" PKG_CONFIG_PATH="/usr/qt/3/lib64/pkgconfig" PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa sparc-fbsd" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib64/portage/bin" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_ELOG_MAILFROM="portage@localhost" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="root" PORTAGE_ELOG_SYSTEM="save_summary echo" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_PYM_PATH="/usr/lib64/portage/pym" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_RSYNC_RETRIES="3" PORTAGE_TMPDIR="/var/tmp" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" PRELINK_PATH_MASK="/usr/lib64/klibc" PWD="/home/kari" PYTHONDOCS="/usr/share/doc/python-docs-2.4.4/html/lib" PYTHONPATH="/usr/lib64/portage/pym" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}" ROOT="/" ROOTPATH="/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin:/opt/vmware/workstation/bin" RPMDIR="/usr/portage/rpm" SANE_CONFIG_DIR="/etc/sane.d" SESSION_MANAGER="local/nb-kari:/tmp/.ICE-unix/8478" SHELL="/bin/bash" SHLVL="3" STAGE1_USE="nptl nptlonly unicode" SYMLINK_LIB="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" USB_DEVFS_PATH="/dev/bus/usb" USE="X acl acpi alsa amd64 arts berkdb bitmap-fonts bluetooth cli cracklib crypt cups dbus doc dri fortran gdbm gif gpm hal iconv ieee1394 ipv6 isdnlog java jpeg jpeg2k kde kdehiddenvisibility mbrola midi mmx mp3 mudflap ncurses nls nptl nptlonly nvidia opengl openmp pam pcmcia pcre perl png pppd python qt readline reflection samba session spl sse sse2 ssl svg tcpd truetype-fonts type1-fonts udev unicode usb wifi xcomposite xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="nvidia" USER="root" USERLAND="GNU" USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS" USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" VIDEO_CARDS="nvidia" VMHANDLE="blackdown-jdk-1.4.2" WINDOWID="31457576" WINDOWPATH="7" XARGS="xargs -r" XAUTHORITY="/root/.xauth6s4WCp" XCURSOR_THEME="default" XDG_CONFIG_DIRS="/usr/kde/3.5/etc/xdg" XDG_DATA_DIRS="/usr/share:/usr/kde/4.0/share:/usr/local/share:/usr/kde/3.5/share" XDM_MANAGED="method=classic" _="/usr/bin/emerge" --------------------------------------
***** aclocal ***** am-wrapper: /usr/bin/aclocal-1.6 is missing or not executable. Please try emerging the correct version of automake. (In reply to comment #16) > I get the following error: > some hints? > ------------------------------- > > * Messages for package app-emulation/emul-linux-x86-bjdeps-0.1-r1: > > * Failed Running aclocal ! > * > * Include in your bugreport the contents of: > * > * > /var/tmp/portage/app-emulation/emul-linux-x86-bjdeps-0.1-r1/temp/aclocal-2022.out > * > * ERROR: app-emulation/emul-linux-x86-bjdeps-0.1-r1 failed. > * Call stack: > * ebuild.sh, line 1705: Called dyn_unpack > * ebuild.sh, line 817: Called qa_call > 'src_unpack' > * ebuild.sh, line 44: Called src_unpack > * emul-linux-x86-bjdeps-0.1-r1.ebuild, line 34: Called eautomake > * autotools.eclass, line 193: Called eautoreconf > * autotools.eclass, line 94: Called eaclocal > * autotools.eclass, line 131: Called autotools_run_tool > 'aclocal' > * autotools.eclass, line 229: Called die > * The specific snippet of code: > * die "Failed Running $1 !" > * The die message: > * Failed Running aclocal ! > * > * If you need support, post the topmost build error, and the call stack if > relevant. > * A complete build log is located at > '/var/tmp/portage/app-emulation/emul-linux-x86-bjdeps-0.1-r1/temp/build.log'. > * This ebuild is from an overlay: '/usr/local/portage/' > * > ----------------------------------------------- > Portage 2.1.3.19 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, > 2.6.23-gentoo-r3 x86_64) > ================================================================= > System Settings > ================================================================= > System uname: 2.6.23-gentoo-r3 x86_64 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz > Timestamp of tree: Mon, 11 Feb 2008 07:00:01 +0000 > app-shells/bash: 3.2_p17-r1 > dev-java/java-config: 1.3.7, 2.0.33-r1 > dev-lang/python: 2.4.4-r6 > dev-python/pycrypto: 2.0.1-r6 > sys-apps/baselayout: 1.12.10-r5 > sys-apps/sandbox: 1.2.18.1-r2 > sys-devel/autoconf: 2.13, 2.61-r1 > sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 > sys-devel/binutils: 2.18-r1 > sys-devel/gcc-config: 1.4.0-r4 > sys-devel/libtool: 1.5.24 > virtual/os-headers: 2.6.23-r3 > ABI="amd64" > ACCEPT_KEYWORDS="amd64" > ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x > ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 > trident usb-audio via82xx via82xx-modem ymfpci" > ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file > hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route > share shm softvol" > APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm > authn_default authn_file authz_dbm authz_default authz_groupfile authz_host > authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir > disk_cache env expires ext_filter file_cache filter headers include info > log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling > status unique_id userdir usertrack vhost_alias" > ARCH="amd64" > ASFLAGS_x86="--32" > AUTOCLEAN="yes" > CBUILD="x86_64-pc-linux-gnu" > CDEFINE_amd64="__x86_64__" > CDEFINE_x86="__i386__" > CFLAGS="-O2 -march=nocona -pipe" > CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib" > CHOST="x86_64-pc-linux-gnu" > CHOST_amd64="x86_64-pc-linux-gnu" > CHOST_x86="i686-pc-linux-gnu" > CLASSPATH="." > CLEAN_DELAY="5" > COLORTERM="" > CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config > /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config > /usr/kde/4.0/shutdown /usr/share/X11/xkb /usr/share/config" > CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf > /etc/gconf /etc/init.d /etc/revdep-rebuild /etc/splash /etc/terminfo > /etc/udev/rules.d" > CVS_RSH="ssh" > CXXFLAGS="-O2 -march=nocona -pipe" > DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-5mGrQFEChP,guid=8bc0bc778499f292646dbd0047aff516" > DCOP_YAKUAKE_SESSION="0" > DCOP_YAKUAKE_TERMINAL="0" > DEFAULT_ABI="amd64" > DESKTOP_SESSION="kde-3.5" > DISPLAY=":0" > DISTDIR="/usr/portage/distfiles" > DM_CONTROL="/var/run/xdmctl" > EDITOR="/usr/bin/vim" > ELIBC="glibc" > EMERGE_WARNING_DELAY="10" > FEATURES="collision-protect digest distlocks metadata-transfer parallel-fetch > sandbox sfperms strict unmerge-orphans userfetch" > FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} > ${URI}" > GCC_SPECS="" > GDK_USE_XFT="1" > GENERATION="2" > GENTOO_MIRRORS="http://distfiles.gentoo.org > http://distro.ibiblio.org/pub/linux/distributions/gentoo" > GS_LIB="/home/kari/.fonts" > GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/kari/.gtkrc-2.0:/home/kari/.kde3.5/share/config/gtkrc-2.0" > GTK_RC_FILES="/etc/gtk/gtkrc:/home/kari/.gtkrc:/home/kari/.kde3.5/share/config/gtkrc" > GUILE_LOAD_PATH="/usr/share/guile/1.8" > HOME="/root" > INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info" > INPUT_DEVICES="evdev keyboard mouse synaptics" > JAVAC="/home/kari/.gentoo/java-config-2/current-user-vm/bin/javac" > JAVA_HOME="/home/kari/.gentoo/java-config-2/current-user-vm" > JDK_HOME="/home/kari/.gentoo/java-config-2/current-user-vm" > KDEDIR="/usr/kde/3.5" > KDEDIRS="/usr:/usr/local:/usr/kde/3.5" > KDE_FULL_SESSION="true" > KDE_MULTIHEAD="false" > KDE_SESSION_UID="1000" > KERNEL="linux" > KONSOLE_DCOP="DCOPRef(yakuake,konsole)" > KONSOLE_DCOP_SESSION="DCOPRef(yakuake,session-1)" > LANG="de_DE" > LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses > text" > LC_ALL="de_DE" > LDFLAGS_x86="-m elf_i386 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib" > LDPATH="/usr/kde/3.5/lib:/usr/kde/3.5/lib64:/usr/kde/3.5/lib32:" > LESS="-R -M --shift 5" > LESSOPEN="|lesspipe.sh %s" > LIBDIR_amd64="lib64" > LIBDIR_x86="lib32" > LINGUAS="de en" > LOGNAME="root" > LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:" > MAKEOPTS="-s -j3" > MANPATH="/home/kari/.gentoo/java-config-2/current-user-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man:/opt/blackdown-jdk-1.4.2.03/man:/etc/java-config/system-vm/man/:/usr/kde/4.0/share/man:/usr/kde/3.5/share/man:/usr/qt/3/doc/man:/opt/vmware/workstation/man" > MULTILIB_ABIS="amd64 x86" > MULTILIB_STRICT_DENY="64-bit.*shared object" > MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib > /usr/X11R6/lib" > MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" > OPENGL_PROFILE="nvidia" > PAGER="/usr/bin/less" > PATH="/sbin:/bin:/usr/sbin:/usr/bin" > PKGDIR="/usr/portage/packages" > PKG_CONFIG_PATH="/usr/qt/3/lib64/pkgconfig" > PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 > alpha ppc-macos hppa sparc-fbsd" > PORTAGE_BINHOST_CHUNKSIZE="3000" > PORTAGE_BIN_PATH="/usr/lib64/portage/bin" > PORTAGE_CONFIGROOT="/" > PORTAGE_DEBUG="0" > PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" > PORTAGE_ELOG_CLASSES="log warn error" > PORTAGE_ELOG_MAILFROM="portage@localhost" > PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" > PORTAGE_ELOG_MAILURI="root" > PORTAGE_ELOG_SYSTEM="save_summary echo" > PORTAGE_GID="250" > PORTAGE_INST_GID="0" > PORTAGE_INST_UID="0" > PORTAGE_PYM_PATH="/usr/lib64/portage/pym" > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress > --force --whole-file --delete --delete-after --stats --timeout=180 > --exclude=/distfiles --exclude=/local --exclude=/packages > --filter=H_**/files/digest-*" > PORTAGE_RSYNC_RETRIES="3" > PORTAGE_TMPDIR="/var/tmp" > PORTAGE_WORKDIR_MODE="0700" > PORTDIR="/usr/portage" > PORTDIR_OVERLAY="/usr/local/portage" > PRELINK_PATH_MASK="/usr/lib64/klibc" > PWD="/home/kari" > PYTHONDOCS="/usr/share/doc/python-docs-2.4.4/html/lib" > PYTHONPATH="/usr/lib64/portage/pym" > QMAKESPEC="linux-g++" > QTDIR="/usr/qt/3" > RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} > ${URI}" > ROOT="/" > ROOTPATH="/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin:/opt/vmware/workstation/bin" > RPMDIR="/usr/portage/rpm" > SANE_CONFIG_DIR="/etc/sane.d" > SESSION_MANAGER="local/nb-kari:/tmp/.ICE-unix/8478" > SHELL="/bin/bash" > SHLVL="3" > STAGE1_USE="nptl nptlonly unicode" > SYMLINK_LIB="yes" > SYNC="rsync://rsync.gentoo.org/gentoo-portage" > TERM="xterm" > USB_DEVFS_PATH="/dev/bus/usb" > USE="X acl acpi alsa amd64 arts berkdb bitmap-fonts bluetooth cli cracklib > crypt cups dbus doc dri fortran gdbm gif gpm hal iconv ieee1394 ipv6 isdnlog > java jpeg jpeg2k kde kdehiddenvisibility mbrola midi mmx mp3 mudflap ncurses > nls nptl nptlonly nvidia opengl openmp pam pcmcia pcre perl png pppd python qt > readline reflection samba session spl sse sse2 ssl svg tcpd truetype-fonts > type1-fonts udev unicode usb wifi xcomposite xorg zlib" ALSA_CARDS="ali5451 > als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 > es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx > via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop > empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi > null plug rate route share shm softvol" APACHE2_MODULES="actions alias > auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm > authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache > dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache > filter headers include info log_config logio mem_cache mime mime_magic > negotiation rewrite setenvif speling status unique_id userdir usertrack > vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" > KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 > mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="nvidia" > USER="root" > USERLAND="GNU" > USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS > CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS > INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND > VIDEO_CARDS" > USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" > USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" > VIDEO_CARDS="nvidia" > VMHANDLE="blackdown-jdk-1.4.2" > WINDOWID="31457576" > WINDOWPATH="7" > XARGS="xargs -r" > XAUTHORITY="/root/.xauth6s4WCp" > XCURSOR_THEME="default" > XDG_CONFIG_DIRS="/usr/kde/3.5/etc/xdg" > XDG_DATA_DIRS="/usr/share:/usr/kde/4.0/share:/usr/local/share:/usr/kde/3.5/share" > XDM_MANAGED="method=classic" > _="/usr/bin/emerge" > -------------------------------------- >
(In reply to comment #17) Hello Try : - emerge emerge =sys-devel/automake-1.6.3 - ls -l /usr/bin/automake* lrwxrwxrwx 1 root root 27 fév 27 00:48 /usr/bin/automake -> ../lib64/misc/am-wrapper.sh -rwxr-xr-x 1 root root 233469 mar 18 00:25 /usr/bin/automake-1.10 -rwxr-xr-x 1 root root 216033 fév 28 02:00 /usr/bin/automake-1.5 -rwxr-xr-x 1 root root 236997 mar 18 01:41 /usr/bin/automake-1.6 -rwxr-xr-x 1 root root 270957 fév 28 00:18 /usr/bin/automake-1.7 -rwxr-xr-x 1 root root 211025 fév 28 03:12 /usr/bin/automake-1.8 -rwxr-xr-x 1 root root 222118 fév 26 23:13 /usr/bin/automake-1.9 To use the right automake (1.6.3) edit emul-linux-x86-bjdeps-0.1-r1.ebuild and replace eautomake by eautomake-1.6 - emerge --digest emul-linux-x86-bjdeps Enjoy ;-)
Created attachment 147656 [details] Update to use popt-1.13 instead Popt-1.7 is getting a little old, so I updated the ebuild to use the newest version instead.
Created attachment 155505 [details, diff] Patch required for latest bjdeps ebuild
Created attachment 312703 [details] emul-linux-x86-bjdeps-0.1-r3.ebuild Updated ebuild to fix cnijfilter compile error.
Created attachment 312705 [details, diff] fix-popt-pkgconfig-libdir.patch Patch necessary for 0.1-r3 ebuild (that uses popt-1.16, btw).
Created attachment 312733 [details] emul-linux-x86-bjdeps-0.1-r4.ebuild See Gentoo Forums post http://forums.gentoo.org/viewtopic-p-7044632.html#7044632 The amd64 USE flag is not needed (see the code of the function multilib_toolchain_setup in multilib.eclass), as emul-linux-x86-bjdeps is only for amd64. So the emul-linux-x86-bjdeps-0.1-r4.ebuild submitted with this comment contains: pkg_setup() { multilib_toolchain_setup x86 } instead of: pkg_setup() { export ABI=x86 } and rather than: pkg_setup() { amd64 && multilib_toolchain_setup x86 }