Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 543740 - [science overlay] sci-libs/acml-6.1.0.31 fails to install - dosym: two arguments needed
Summary: [science overlay] sci-libs/acml-6.1.0.31 fails to install - dosym: two argume...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-19 01:30 UTC by Wm Ray Carr
Modified: 2015-03-25 13:38 UTC (History)
1 user (show)

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 Wm Ray Carr 2015-03-19 01:30:40 UTC
sudo emerge --info acml::science                                       
Portage 2.2.18 (python 3.4.3-final-0, default/linux/amd64/13.0/desktop/kde, gcc-4.9.2, glibc-2.21, 3.19.1-gentoo x86_64)
=================================================================                           
                         System Settings                                                    
=================================================================                           
System uname: Linux-3.19.1-gentoo-x86_64-AMD_FX-tm-8320_Eight-Core_Processor-with-gentoo-2.2
KiB Mem:    16303068 total,  10352120 free                                                  
KiB Swap:   31249404 total,  31249404 free                                                  
Timestamp of repository gentoo: Wed, 18 Mar 2015 21:30:01 +0000                             
sh bash 4.3_p33-r2                                                                          
ld GNU ld (Gentoo 2.25 p1.0) 2.25                                                           
ccache version 3.2.1 [disabled]                                                             
app-shells/bash:          4.3_p33-r2::gentoo                                                
dev-java/java-config:     2.2.0::gentoo                                                     
dev-lang/perl:            5.20.2::gentoo                                                    
dev-lang/python:          2.7.9-r2::gentoo, 3.3.5-r1::gentoo, 3.4.3::gentoo                 
dev-util/ccache:          3.2.1-r1::gentoo                                                  
dev-util/cmake:           3.1.0::gentoo                                                     
dev-util/pkgconfig:       0.28-r2::gentoo                                                   
sys-apps/baselayout:      2.2::gentoo                                                       
sys-apps/openrc:          9999::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.10.3-r1::gentoo, 1.11.6-r1::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25::gentoo
sys-devel/gcc:            4.9.2::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.6-r1::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.19::gentoo (virtual/os-headers)
sys-libs/glibc:           2.21::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

mozilla
    location: /var/lib/layman/mozilla
    sync-type: git
    sync-uri: "git://git.overlays.gentoo.org/proj/mozilla.git"
    masters: gentoo
    priority: 0

java
    location: /var/lib/layman/java
    sync-type: git
    sync-uri: "git://git.overlays.gentoo.org/proj/java.git"
    masters: gentoo
    priority: 1

kde
    location: /var/lib/layman/kde
    sync-type: git
    sync-uri: "git://git.overlays.gentoo.org/proj/kde.git"
    masters: gentoo
    priority: 2

qt
    location: /var/lib/layman/qt
    sync-type: git
    sync-uri: "git://git.overlays.gentoo.org/proj/qt.git"
    masters: gentoo
    priority: 3

science
    location: /var/lib/layman/science
    masters: gentoo
    priority: 50

Installed sets: @qt4, @qt4-live
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=bdver2 -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -msse4a -mcx16 -msahf -mno-movbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mlwp -mfma -mfma4 -mxop -mbmi -mno-bmi2 -mtbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mf16c -mno-fsgsbase -mno-rdseed -mprfchw -mno-adx -mfxsr -mxsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=bdver2 -fstack-protector-strong -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=bdver2 -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -msse4a -mcx16 -msahf -mno-movbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mlwp -mfma -mfma4 -mxop -mbmi -mno-bmi2 -mtbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mf16c -mno-fsgsbase -mno-rdseed -mprfchw -mno-adx -mfxsr -mxsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=bdver2 -fstack-protector-strong -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--complete-graph y --nospinner --with-bdeps y --deep"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs cgroup config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=bdver2 -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -msse4a -mcx16 -msahf -mno-movbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mlwp -mfma -mfma4 -mxop -mbmi -mno-bmi2 -mtbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mf16c -mno-fsgsbase -mno-rdseed -mprfchw -mno-adx -mfxsr -mxsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=bdver2 -fstack-protector-strong -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j 9"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_FLAGS="-5"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi akonadi alsa amd64 audiofile avahi bcmath berkdb bindist branding btrfs bzip2 cairo cdda cdparanoia cdr clamav clang cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr egl emboss encode exif fam fbcon ffmpeg firefox flac fortran gdbm gif glamor gles2 gpm gtk iconv icu idn inotify ipv6 jpeg kde kipi kms lcms libnotify mad mmx mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opencl openexr opengl openmp pam pango pch pcre pdf phonon plasma png policykit ppds qemu qt3support qt4 readline scanner sdl semantic-desktop session spell sse sse2 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wayland wxwidgets x264 xcb xcomposite xen xinerama xinetd xml xscreensaver xv xvid zeroconf zlib" ABI_X86="'-32' 64" ALSA_CARDS="hda_intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx fma fma3 fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64 multiboot pc xen" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python3_4 python3_3 python2_7 pypy3" RUBY_TARGETS="ruby21 ruby22" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="fbdev r600 radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="3.4 3.3 2.7"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_RSYNC_EXTRA_OPTS

->->-> OUTPUT of "emerge -pqv =sci-libs/acml-6.1.0.31::science" <-<-<-

[ebuild  N    ] sci-libs/acml-6.1.0.31  USE="gfortran openmp -doc -examples {-test}" CPU_FLAGS_X86="fma4" 

->->-> build.log <-<-<

* Package:    sci-libs/acml-6.1.0.31
 * Repository: science
 * Maintainer: sci@gentoo.org
 * USE:        abi_x86_64 amd64 cpu_flags_x86_fma4 elibc_glibc gfortran kernel_linux openmp userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Using following Fortran compiler:
 *   F77: x86_64-pc-linux-gnu-gfortran
 *   FC:  x86_64-pc-linux-gnu-gfortran
>>> Unpacking source...
>>> Unpacking acml-6.1.0.31-gfortran64.tgz to /var/tmp/portage/sci-libs/acml-6.1.0.31/work
>>> Source unpacked in /var/tmp/portage/sci-libs/acml-6.1.0.31/work
>>> Preparing source in /var/tmp/portage/sci-libs/acml-6.1.0.31/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-libs/acml-6.1.0.31/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sci-libs/acml-6.1.0.31/work ...
>>> Source compiled.
>>> Test phase [not enabled]: sci-libs/acml-6.1.0.31

>>> Install acml-6.1.0.31 into /var/tmp/portage/sci-libs/acml-6.1.0.31/image/ category sci-libs
 * ERROR: sci-libs/acml-6.1.0.31::science failed (install phase):
 *   dosym: two arguments needed
 * 
 * If you need support, post the output of `emerge --info '=sci-libs/acml-6.1.0.31::science'`,
 * the complete build log and the output of `emerge -pqv '=sci-libs/acml-6.1.0.31::science'`.
 * The complete build log is located at '/var/tmp/portage/sci-libs/acml-6.1.0.31/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-libs/acml-6.1.0.31/temp/environment'.
 * Working directory: '/var/tmp/portage/sci-libs/acml-6.1.0.31/work'
 * S: '/var/tmp/portage/sci-libs/acml-6.1.0.31/work'
Comment 1 Wm Ray Carr 2015-03-19 01:33:18 UTC
 sudo emerge --info acml::science                                       
Portage 2.2.18 (python 3.4.3-final-0, default/linux/amd64/13.0/desktop/kde, gcc-4.9.2, glibc-2.21, 3.19.1-gentoo x86_64)
=================================================================                           
                         System Settings                                                    
=================================================================                           
System uname: Linux-3.19.1-gentoo-x86_64-AMD_FX-tm-8320_Eight-Core_Processor-with-gentoo-2.2
KiB Mem:    16303068 total,  10352120 free                                                  
KiB Swap:   31249404 total,  31249404 free                                                  
Timestamp of repository gentoo: Wed, 18 Mar 2015 21:30:01 +0000                             
sh bash 4.3_p33-r2                                                                          
ld GNU ld (Gentoo 2.25 p1.0) 2.25                                                           
ccache version 3.2.1 [disabled]                                                             
app-shells/bash:          4.3_p33-r2::gentoo                                                
dev-java/java-config:     2.2.0::gentoo                                                     
dev-lang/perl:            5.20.2::gentoo                                                    
dev-lang/python:          2.7.9-r2::gentoo, 3.3.5-r1::gentoo, 3.4.3::gentoo                 
dev-util/ccache:          3.2.1-r1::gentoo                                                  
dev-util/cmake:           3.1.0::gentoo                                                     
dev-util/pkgconfig:       0.28-r2::gentoo                                                   
sys-apps/baselayout:      2.2::gentoo                                                       
sys-apps/openrc:          9999::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.10.3-r1::gentoo, 1.11.6-r1::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25::gentoo
sys-devel/gcc:            4.9.2::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.6-r1::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.19::gentoo (virtual/os-headers)
sys-libs/glibc:           2.21::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

mozilla
    location: /var/lib/layman/mozilla
    sync-type: git
    sync-uri: "git://git.overlays.gentoo.org/proj/mozilla.git"
    masters: gentoo
    priority: 0

java
    location: /var/lib/layman/java
    sync-type: git
    sync-uri: "git://git.overlays.gentoo.org/proj/java.git"
    masters: gentoo
    priority: 1

kde
    location: /var/lib/layman/kde
    sync-type: git
    sync-uri: "git://git.overlays.gentoo.org/proj/kde.git"
    masters: gentoo
    priority: 2

qt
    location: /var/lib/layman/qt
    sync-type: git
    sync-uri: "git://git.overlays.gentoo.org/proj/qt.git"
    masters: gentoo
    priority: 3

science
    location: /var/lib/layman/science
    masters: gentoo
    priority: 50

Installed sets: @qt4, @qt4-live
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=bdver2 -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -msse4a -mcx16 -msahf -mno-movbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mlwp -mfma -mfma4 -mxop -mbmi -mno-bmi2 -mtbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mf16c -mno-fsgsbase -mno-rdseed -mprfchw -mno-adx -mfxsr -mxsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=bdver2 -fstack-protector-strong -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=bdver2 -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -msse4a -mcx16 -msahf -mno-movbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mlwp -mfma -mfma4 -mxop -mbmi -mno-bmi2 -mtbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mf16c -mno-fsgsbase -mno-rdseed -mprfchw -mno-adx -mfxsr -mxsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=bdver2 -fstack-protector-strong -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--complete-graph y --nospinner --with-bdeps y --deep"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs cgroup config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=bdver2 -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -msse4a -mcx16 -msahf -mno-movbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mlwp -mfma -mfma4 -mxop -mbmi -mno-bmi2 -mtbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mf16c -mno-fsgsbase -mno-rdseed -mprfchw -mno-adx -mfxsr -mxsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=bdver2 -fstack-protector-strong -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j 9"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_FLAGS="-5"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi akonadi alsa amd64 audiofile avahi bcmath berkdb bindist branding btrfs bzip2 cairo cdda cdparanoia cdr clamav clang cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr egl emboss encode exif fam fbcon ffmpeg firefox flac fortran gdbm gif glamor gles2 gpm gtk iconv icu idn inotify ipv6 jpeg kde kipi kms lcms libnotify mad mmx mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opencl openexr opengl openmp pam pango pch pcre pdf phonon plasma png policykit ppds qemu qt3support qt4 readline scanner sdl semantic-desktop session spell sse sse2 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wayland wxwidgets x264 xcb xcomposite xen xinerama xinetd xml xscreensaver xv xvid zeroconf zlib" ABI_X86="'-32' 64" ALSA_CARDS="hda_intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx fma fma3 fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64 multiboot pc xen" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python3_4 python3_3 python2_7 pypy3" RUBY_TARGETS="ruby21 ruby22" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="fbdev r600 radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="3.4 3.3 2.7"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_RSYNC_EXTRA_OPTS

->->-> OUTPUT of "emerge -pqv =sci-libs/acml-6.1.0.31::science" <-<-<-

[ebuild  N    ] sci-libs/acml-6.1.0.31  USE="gfortran openmp -doc -examples {-test}" CPU_FLAGS_X86="fma4" 

->->-> build.log <-<-<

* Package:    sci-libs/acml-6.1.0.31
 * Repository: science
 * Maintainer: sci@gentoo.org
 * USE:        abi_x86_64 amd64 cpu_flags_x86_fma4 elibc_glibc gfortran kernel_linux openmp userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Using following Fortran compiler:
 *   F77: x86_64-pc-linux-gnu-gfortran
 *   FC:  x86_64-pc-linux-gnu-gfortran
>>> Unpacking source...
>>> Unpacking acml-6.1.0.31-gfortran64.tgz to /var/tmp/portage/sci-libs/acml-6.1.0.31/work
>>> Source unpacked in /var/tmp/portage/sci-libs/acml-6.1.0.31/work
>>> Preparing source in /var/tmp/portage/sci-libs/acml-6.1.0.31/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-libs/acml-6.1.0.31/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sci-libs/acml-6.1.0.31/work ...
>>> Source compiled.
>>> Test phase [not enabled]: sci-libs/acml-6.1.0.31

>>> Install acml-6.1.0.31 into /var/tmp/portage/sci-libs/acml-6.1.0.31/image/ category sci-libs
 * ERROR: sci-libs/acml-6.1.0.31::science failed (install phase):
 *   dosym: two arguments needed
 * 
 * If you need support, post the output of `emerge --info '=sci-libs/acml-6.1.0.31::science'`,
 * the complete build log and the output of `emerge -pqv '=sci-libs/acml-6.1.0.31::science'`.
 * The complete build log is located at '/var/tmp/portage/sci-libs/acml-6.1.0.31/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-libs/acml-6.1.0.31/temp/environment'.
 * Working directory: '/var/tmp/portage/sci-libs/acml-6.1.0.31/work'
 * S: '/var/tmp/portage/sci-libs/acml-6.1.0.31/work'
Comment 2 Wm Ray Carr 2015-03-19 01:35:28 UTC
The ebuild file from repository "science" for acml-6.1.0.31:

# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=5

inherit eutils multilib toolchain-funcs versionator alternatives-2 fortran-2

ACML_INST_DIR=opt/${PN}${PV}
QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"

MYP=${PN}-$(replace_all_version_separators -)

DESCRIPTION="AMD Core Math Library for amd64 CPUs"
HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/"
CURI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/#download"
SRC_URI="gfortran? ( ${P}-gfortran64.tgz )"

LICENSE="ACML-EULA"
SLOT="0"
KEYWORDS="-* ~amd64 ~amd64-linux"
IUSE="doc examples cpu_flags_x86_fma4 +gfortran openmp test"
RESTRICT="strip mirror"

DEPEND=""
RDEPEND=""

S="${WORKDIR}"

pkg_nofetch() {
        einfo "Please download"
        einfo "$SRC_URI"
        einfo " ${CURI} and place it in ${DISTDIR}"
}

src_unpack() {
        unpack ${A}                                                                                                                                            
        use openmp || rm -rf *_mp*                                                                                                                             
}                                                                                                                                                              
                                                                                                                                                               
src_test() {                                                                                                                                                   
        local fdir d                                                                                                                                           
        for fdir in */examples; do                                                                                                                             
                einfo "Testing acml in ${fdir}"                                                                                                                
                pushd ${fdir} > /dev/null                                                                                                                      
                emake ACMLDIR="${S}/${fdir%/examples}"                                                                                                         
                emake clean                                                                                                                                    
                popd > /dev/null                                                                                                                               
        done                                                                                                                                                   
}                                                                                                                                                              
                                                                                                                                                               
src_install() {                                                                                                                                                
        # install libraries, pkgconfig file and eselect files for each profile                                                                                 
        local prof libs fdir libdir=$(get_libdir)  x                                                                                                           
        for fdir in */lib; do                                                                                                                                  
                fdir=$(dirname ${fdir})                                                                                                                        
                prof=acml-$(echo ${fdir} | sed \                                                                                                               
                        -e 's:mp:openmp:' \                                                                                                                    
                        -e 's:_:-:g')                                                                                                                          
                use examples || rm -r ${fdir}/examples                                                                                                         
                dodir /${ACML_INST_DIR}                                                                                                                        
                cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} || die                                                                                                
                libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"                                                          
                cat <<-EOF > ${prof}.pc                                                                                                                        
                        prefix=${EROOT}/${ACML_INST_DIR}/${fdir}                                                                                               
                        libdir=\${prefix}/lib                                                                                                                  
                        includedir=\${prefix}/include
                        Name: ${prof}
                        Description: ${DESCRIPTION}
                        Version: ${PV}
                        URL: ${HOMEPAGE}
                        Libs: -L\${libdir} ${libs}
                        Libs.private: -lm -lrt ${threads}
                        Cflags: -I\${includedir}
                EOF
                insinto /usr/${libdir}/pkgconfig
                doins ${prof}.pc
                for x in blas lapack; do
                        alternatives_for ${x} ${prof} 0 \
                                /usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
                                /${ACML_INST_DIR}/${libdir} ${fdir}/lib
                done
        done

        echo > 35acml "LDPATH=${EROOT}/${ACML_INST_DIR}/${libdir}"
        doenvd 35acml

        # default profile: first one matching use flags
        local opts=gfortran64
        use cpu_flags_x86_fma4 && opts+="_fma4"
        use openmp && opts+="_mp"
        dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}

        insinto /${ACML_INST_DIR}
        # info files go to standard /usr/share/info to avoid more env variables
        doinfo Doc/*info*
        rm Doc/*EULA* Doc/*info* || die
        use doc || rm -r Doc/*.pdf Doc/acml.html Doc/html
        doins -r Doc ReleaseNotes*
}
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2015-03-22 13:54:18 UTC
marbre, could you please take a look into this? I can reproduce it here.
Comment 4 Marius Brehler 2015-03-22 20:52:23 UTC
Sure, I take a look..
Comment 5 Marius Brehler 2015-03-22 21:06:39 UTC
Unfortunately, I cannot reproduce this:

marbre@thornydevil /var/tmp/portage/sci-libs/acml-6.1.0.31/work $ opts=gfortran64
marbre@thornydevil /var/tmp/portage/sci-libs/acml-6.1.0.31/work $ ls -1d */lib | grep ${opts}
gfortran64/lib
gfortran64_mp/lib

Thus, the symlink lib64 is successfully created:

marbre@thornydevil /var/tmp/portage/sci-libs/acml-6.1.0.31/image/opt/acml6.1.0.31 $ ls -la
total 40
drwxr-xr-x 5 marbre marbre  4096 Mar 22 21:55 .
drwxr-xr-x 3 marbre marbre  4096 Mar 22 21:55 ..
drwxr-xr-x 2 marbre marbre  4096 Mar 22 21:55 Doc
drwxr-xr-x 4 marbre marbre  4096 Mar 22 21:55 gfortran64
drwxr-xr-x 4 marbre marbre  4096 Mar 22 21:55 gfortran64_mp
lrwxrwxrwx 1 marbre marbre    17 Mar 22 21:55 lib64 -> gfortran64_mp/lib
-rw-r--r-- 1 marbre marbre 18868 Mar 22 21:55 ReleaseNotes

Might this be an issue with ${libdir}, depending on the profile? I use default/linux/amd64/13.0/desktop and not default/linux/amd64/13.0/no-emul-linux-x86/desktop. Maybe we should switch to the $(get_libdir) function from multilib.eclass?
Comment 6 Justin Lecher (RETIRED) gentoo-dev 2015-03-23 07:10:32 UTC
(In reply to Marius Brehler from comment #5)
> Unfortunately, I cannot reproduce this:

try USE="cpu_flags_x86_fma4 gfortran openmp"

That fails nicely
Comment 7 Marius Brehler 2015-03-23 08:12:05 UTC
Fixed in the science overlay

+ 23 Mar 2015; Marius Brehler <marbre@linux.sungazer.de> acml-6.1.0.31.ebuild:
+ Fix #543740 (drop fma4)
+