Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 369433

Summary: dev-python/numpy-1.6.0 fails with access violations if dev-lang/ifc is installed
Product: Gentoo Linux Reporter: Sebastián Magrí <sebasmagri>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Sebastián Magrí 2011-05-31 09:18:15 UTC
If dev-lang/ifc is installed, the numpy build process will use it even if gfortran is present and will fail with access violations.

Attached is the build log.

$ emerge --info numpy

Portage 2.2.0_alpha37 (default/linux/amd64/10.0/desktop/gnome, gcc-4.5.2, glibc-2.13-r2, 2.6.39-git16 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.39-git16-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8200_@_2.33GHz-with-gentoo-2.0.2
Timestamp of tree: Tue, 31 May 2011 00:00:01 +0000
ccache version 3.1.5 [enabled]
app-shells/bash:          4.2_p10
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.5.4-r4, 2.6.6-r2, 2.7.1-r1, 3.1.3-r1, 3.2
dev-util/ccache:          3.1.5
dev-util/cmake:           2.8.1-r2
sys-apps/baselayout:      2.0.2
sys-apps/openrc:          0.8.2-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.7.9-r2, 1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:       2.21
sys-devel/gcc:            4.4.4-r1, 4.5.2
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.13-r2
Repositories: gentoo sunrise sebasmagri
Installed sets: @system
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2 -mtune=core2 -O2 -pipe -msse4.1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=core2 -mtune=core2 -O2 -pipe -msse4.1"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --jobs 2"
FEATURES="assume-digests binpkg-logs ccache distlocks ebuild-locks fixlafiles fixpackages metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
LINGUAS="es es_ES en ve"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/sebasmagri"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acl acpi alsa amd64 apache2 apng applet avahi bash-completion beagle berkdb branding bzip2 cairo canberra cdr chm cli clutter consolekit cracklib crypt crypto cups cupsddk curl cvs cxx dbus devhelp device-mapper djvu dri dri2 dts dvd dvdr dvi eds emacs emboss encode evo exif fam fastcgi ffmpeg fftw flac fontconfig fortran fuse galago gconf gd gdbm gdu geoip gif gimp git glade gmp gnome gnome-keyring gnutls gpgme gpm graphviz gstreamer gtk gtk3 h323 iconv icu imagemagick imap imlib inotify iproute2 ipv6 jabber java java6 jingle jpeg jpeg2k latex lcms ldap libffi libnotify libsamplerate llvm lm_sensors loop-aes lua lzma mad midi mmx mmxext mng modules mp3 mp4 mpeg msn mudflap multilib mysql nautilus ncurses networkmanager nls nptl nptlonly nsplugin ntfs ogg openal openexr opengl openmp openvpn pam pango pch pcre pda pdf perl php png policykit postgres pppd pulseaudio python qt3support qt4 readline scanner schroedinger sdl session sip slang smp smtp sound soup sourceview spell sqlite sqlite3 sse sse2 sse3 ssl ssse3 startup-notification subversion svg sysfs t1lib tcpd theora threads tiff timidity truetype udev unicode usb vaapi vdpau vhosts vorbis vpx vte webkit wmf x264 xattr xcb xcomposite xft xml xmlrpc xmp xorg xpm xulrunner xv xvid xvmc 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 mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="alias auth_basic authz_host cache dav dir env mime mime_magic rewrite userdir vhost_alias" APACHE2_MPMS="worker" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" 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 ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es es_ES en ve" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" 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" 
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

dev-python/numpy-1.6.0 was built with the following:
USE="(multilib) -doc -lapack -test"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -shared"

Please let me know if any more information is needed.
Comment 1 Sebastián Magrí 2011-05-31 09:20:55 UTC
Created attachment 275271 [details]
build.log
Comment 2 Sebastián Magrí 2011-05-31 17:13:27 UTC
The IFC access violation seems to happen for every call to a FORTRAN compiler in the system.

dev-util/cmake-2.8.1-r2 also fails for me if ifc is installed.

Would be nice to have something like gcc-config or a eselect module for FORTRAN compilers, or am I missing something?
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2011-06-06 00:22:58 UTC

*** This bug has been marked as a duplicate of bug 332657 ***