Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129352 - app-emulation/emul-linux-x86-x86-bjdeps (new ebuild)
Summary: app-emulation/emul-linux-x86-x86-bjdeps (new ebuild)
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 128560 130645 emul-tracker
  Show dependency tree
 
Reported: 2006-04-09 08:26 UTC by Colin Kiegel
Modified: 2012-05-22 18:52 UTC (History)
3 users (show)

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


Attachments
app-emulation/emul-linux-x86-bjdeps/files/popt-1.7-missing-tests.patch (popt-1.7-missing-tests.patch,552 bytes, patch)
2006-04-09 08:29 UTC, Colin Kiegel
Details | Diff
app-emulation/emul-linux-x86-bjdeps/files/popt-1.7-nls.patch (popt-1.7-nls.patch,374 bytes, patch)
2006-04-09 08:30 UTC, Colin Kiegel
Details | Diff
app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1.ebuild (emul-linux-x86-bjdeps-0.1.ebuild,1.55 KB, text/plain)
2006-04-09 08:32 UTC, Colin Kiegel
Details
app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1.ebuild (emul-linux-x86-bjdeps-0.1.ebuild,1.05 KB, text/plain)
2006-04-09 10:28 UTC, Colin Kiegel
Details
app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1.ebuild (emul-linux-x86-bjdeps-0.1.ebuild,1.06 KB, text/plain)
2006-06-25 05:22 UTC, Colin Kiegel
Details
app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1-r1.ebuild (emul-linux-x86-bjdeps-0.1-r1.ebuild,1.08 KB, text/plain)
2007-01-29 23:54 UTC, Colin Kiegel
Details
Update to use popt-1.13 instead (emul-linux-x86-bjdeps-0.1-r2.ebuild,1003 bytes, text/plain)
2008-03-29 21:49 UTC, Sander Brabander
Details
Patch required for latest bjdeps ebuild (popt-1.12-scrub-lame-gettext.patch,847 bytes, patch)
2008-06-04 15:05 UTC, Stafford Brunk
Details | Diff
emul-linux-x86-bjdeps-0.1-r3.ebuild (emul-linux-x86-bjdeps-0.1-r3.ebuild,1.02 KB, text/plain)
2012-05-22 15:54 UTC, Small_Penguin
Details
fix-popt-pkgconfig-libdir.patch (fix-popt-pkgconfig-libdir.patch,519 bytes, patch)
2012-05-22 15:56 UTC, Small_Penguin
Details | Diff
emul-linux-x86-bjdeps-0.1-r4.ebuild (emul-linux-x86-bjdeps-0.1-r4.ebuild,1014 bytes, text/plain)
2012-05-22 18:52 UTC, Fitzcarraldo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Colin Kiegel 2006-04-09 08:26:03 UTC
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.
Comment 1 Colin Kiegel 2006-04-09 08:29:20 UTC
Created attachment 84280 [details, diff]
app-emulation/emul-linux-x86-bjdeps/files/popt-1.7-missing-tests.patch
Comment 2 Colin Kiegel 2006-04-09 08:30:41 UTC
Created attachment 84281 [details, diff]
app-emulation/emul-linux-x86-bjdeps/files/popt-1.7-nls.patch
Comment 3 Colin Kiegel 2006-04-09 08:32:22 UTC
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.
Comment 4 Simon Stelling (RETIRED) gentoo-dev 2006-04-09 08:51:59 UTC
	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
Comment 5 Simon Stelling (RETIRED) gentoo-dev 2006-04-09 08:55:48 UTC
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).
Comment 6 Colin Kiegel 2006-04-09 10:28:45 UTC
Created attachment 84300 [details]
app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1.ebuild

I followed Simon Stellings advices.

Thanks alot!
Comment 7 Simon Stelling (RETIRED) gentoo-dev 2006-04-09 10:42:42 UTC
just a little detail:

mv ${D}/usr/lib ${D}/usr/lib32 
should be:
mv ${D}/usr/lib ${D}/usr/$(get_libdir)
Comment 8 Colin Kiegel 2006-04-09 11:37:31 UTC
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?
Comment 9 Simon Stelling (RETIRED) gentoo-dev 2006-04-09 11:44:33 UTC
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
Comment 10 Simon Stelling (RETIRED) gentoo-dev 2006-04-09 11:45:19 UTC
forgot to mention that you don't need to use --libdir=/usr/$(get_libdir) with econf, it does that already itself
Comment 11 Colin Kiegel 2006-04-09 12:15:19 UTC
ok .. so as I already use econf, I'll just remove the "mv lib lib32" and don't pass any argument to econf. thx :)
Comment 12 Colin Kiegel 2006-06-25 05:22:43 UTC
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
Comment 13 Lloeki 2007-01-29 21:30:43 UTC
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?
Comment 14 Colin Kiegel 2007-01-29 23:54:30 UTC
Created attachment 108555 [details]
app-emulation/emul-linux-x86-bjdeps/emul-linux-x86-bjdeps-0.1-r1.ebuild

added WANT_AUTOMAKE="1.6"
Comment 15 Simon Stelling (RETIRED) gentoo-dev 2007-02-11 22:34:41 UTC
closing until bug 128560 is getting some more attention by a potential maintainer
Comment 16 Vitali Kari 2008-02-11 15:10:52 UTC
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"
--------------------------------------
Comment 17 Vitali Kari 2008-02-11 15:13:13 UTC
***** 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"
> --------------------------------------
> 

Comment 18 Arnaud 2008-03-18 00:51:39 UTC
(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 ;-)
Comment 19 Sander Brabander 2008-03-29 21:49:38 UTC
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.
Comment 20 Stafford Brunk 2008-06-04 15:05:06 UTC
Created attachment 155505 [details, diff]
Patch required for latest bjdeps ebuild
Comment 21 Small_Penguin 2012-05-22 15:54:09 UTC
Created attachment 312703 [details]
emul-linux-x86-bjdeps-0.1-r3.ebuild

Updated ebuild to fix cnijfilter compile error.
Comment 22 Small_Penguin 2012-05-22 15:56:13 UTC
Created attachment 312705 [details, diff]
fix-popt-pkgconfig-libdir.patch

Patch necessary for 0.1-r3 ebuild (that uses popt-1.16, btw).
Comment 23 Fitzcarraldo 2012-05-22 18:52:08 UTC
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
}