Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 530280 - dev-python/cython-0.21.1 stable request (Was: dev-python/pytables-3.0.0 with dev-python/cython-0.21 - /usr/bin/python3.3 setup.py build: ERROR:: You need Cython 0.13 or greater to compile PyTables!)
Summary: dev-python/cython-0.21.1 stable request (Was: dev-python/pytables-3.0.0 with ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 530324
  Show dependency tree
 
Reported: 2014-11-24 07:25 UTC by Paul Osmialowski
Modified: 2015-08-02 09:21 UTC (History)
4 users (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 Paul Osmialowski 2014-11-24 07:25:01 UTC
>>> Emerging (1 of 1) dev-python/pytables-3.0.0
 * tables-3.0.0.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                 [ ok ]
>>> Unpacking source...
>>> Unpacking tables-3.0.0.tar.gz to /var/tmp/portage/dev-python/pytables-3.0.0/work
>>> Source unpacked in /var/tmp/portage/dev-python/pytables-3.0.0/work
>>> Preparing source in /var/tmp/portage/dev-python/pytables-3.0.0/work/tables-3.0.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-python/pytables-3.0.0/work/tables-3.0.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-python/pytables-3.0.0/work/tables-3.0.0 ...
 * python3_3: running distutils-r1_run_phase distutils-r1_python_compile
/usr/bin/python3.3 setup.py build
* Using Python 3.3.5 (default, Aug 20 2014, 08:15:09) 
* Found numpy 1.8.0 package installed.
* Found numexpr 2.2.2 package installed.
.. ERROR:: You need Cython 0.13 or greater to compile PyTables!


Reproducible: Always

Steps to Reproduce:
1. emerge cython
2. emerge pytables
3.
Actual Results:  
error

Expected Results:  
no error
Comment 1 Paul Osmialowski 2014-11-24 07:25:26 UTC
Portage 2.2.8-r2 (default/linux/amd64/13.0/desktop/kde/systemd, gcc-4.7.3, glibc-2.19-r1, 3.16.5-gentoo x86_64)
=================================================================
System uname: Linux-3.16.5-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5440_@_2.83GHz-with-gentoo-2.2
KiB Mem:     8156676 total,   2685384 free
KiB Swap:     524284 total,    524284 free
Timestamp of tree: Mon, 24 Nov 2014 04:00:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.18.2-r2
dev-lang/python:          2.7.7, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.6.3, 4.7.3-r1, 4.8.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.3-r2
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.16 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/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="-march=core2 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
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"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
USE="16bit-indices 24bpp 256-color 32bit 64bit 7zip R X Xaw3d a52 aac aacplus aacs aalib abiword accessibility acl acoustid acpi ada addressbook adns adplug ads aesicm afp agg akode akonadi alias alisp allegro alltargets alsa alstream amd64 amr amrnb amrwb analitza angelscript animgif ant antlr ao apbs aplaymidi apng applet archive armadillo arpack artworkextra asdf asf asn aspell ass assistant asyncns athena attica attrib audacious audio audiofile audit auth autoipd automount autoreplace autotrace aux_xml avahi avalon-framework avalon-logkit avantgo avcodec avformat awt background badval bash-completion bazaar bcel bcmath bdf beautifulsoup3 berkdb bidi bitmap bittorrent bl blas blaster blender-game blink blksha1 bluetooth bluray boehm-gc bonjour bonobo bookmarks boost branding bs2b bsf btrfs bundled-libs bzip2 cacert cache cairo calendar canberra canlock canusb canvas caps caps-ng catalogs cblas cdda cddax cdf cdio cdparanoia cdr cdrtools cegui celt cg cgraph channels chappa chardet charmap chdir chm ciao cilk city clamd clamdtop clang cli client clipboard clisp closuresignals clucene cluster clutter cmake cmsis-dap collab colord colorio combination-explosion-check common-lisp commonslogging commonsnet community compat connectionstatus contactnotes context contrast contrib convert-mozilla-cookies corefonts coverart cpufreq cracklib cramfs crashreporter creds cron crypt cryptsetup cscope csharp css ctype ctypes-python cuda cue cups curl cursors cvs cxx cycles d data dbase dbi dbus dc1394 ddate debugger declarative default-font dell deprecated designer designer-plugin desktopglobe detex developer development devfs-compat devhelp device-mapper devil dhclient dht dia digitalradio dirac discard-path discouraged djbfft djvu dmi dnd docbook doctool dos dot double-precision down-root dri drmaa drop-root dsdp dselect dssi dtmf dts dumb dump dv dvb dvbpsi dvd dvdnav dvdr dvi dvi2tty dvipdfm dynamic e2fsprogs eap-tls ebook eclipse edd edit editor efiemu egl eigen elbeem elf elisp emacs embed_data_files embedded emboss emf emoticons-manager emovix enca enchant encode enscript eolconv epiphany epspdf equalizer escreen eselect ethernet etiquette excel exceptions exif expat exporter extensions external-fuse extra extra-cardsets extra-tools extrafilters extramodules extras faac faad facedetect fading-colors fam fame farstream fasttree fat fax fdformat fdk fdt festival ffamber ffmpeg fftw filecaps fileinfo filter filters findbugs finger fingerprint firefox firefox3 firmware firmware-loader fits flac flash flickr floppy fltk fluidsynth focused-urgency font-styles fontconfig fontforge foomatic foomaticdb fortran fortran2003 fox fping fpx frei0r fribidi ftd2xx ftdi ftp fts3 fuse futures g15 g3dvl gadu gallium game-engine games gcdmaster gcode gconf gcrypt gd gda gdal gdbm gdu gecko gedit geoip geoloc geolocation geonames geos gflags ggi gif gimp ginac git gjdoc glade glep glew glib glibc-omitfp glitz gloox glpk glut gmath gme gml gmp gmplayer gnet gnokii gnome gnome-keyring gnome-online-accounts gnome-shell gnomecanvas gnomecd gnumeric gnuplot gnutls gold google gopher gpc gpg gphoto2 gpm gps gptfdisk gpu grammar graphics graphicsmagick graphite graphviz groupwise grp grub gs gsettings gsf gsl gsm gsmloc gssapi gstreamer gtk gtk2 gtk3 gtkhtml gtkstyle gudev gui guile gunit gzip-el h224 h281 h323 hal handbook hardcoded-tables harfbuzz hash hddtemp hdf hdf5 health help heterogeneous highlight hipe hires-icons history hlapi hog hostip hotpixels howl-compat hpcups html htmlreport http humanities hunspell hwdb i18n iax ical icecast icons iconv icu id3 id3tag idn iec61883 ieee1394 ifp ilbc image image-cache imagemagick imaging imlib infinality infiniband inherit-graph inifile inkjar inotify instancest internal-fltk intl introspection io-restrictions iodbc iostats ipc iplayer ipod iproute2 iptables ipv6 ipython irc irrlicht isag iscsi iso iso14755 it3tag itk jabber jack jadetex jai java java5 java6 java7 javacomm javamail javascript jbig jdepend jemalloc jit jmf jms joystick jpeg jpeg2k jsbsim jsch json judy kate kde kdeprefix kdm kdrive kernel kexiv2 keymap keyutils kig-scripting kipi kmod kontact kpathsea l10n ladspa lame lapack largefile largepages lash lasi lastfm lastfmradio latency_timing latex latex3 lcdfilter lcms ldap ldap-sasl ldapdb ldb ldos leim lensfun less levels libadns libass libburn libcaca libcanberra libclamav libdsk libev libevent libextractor libffi libgda libkms libmms libmount libmpeg2 libnotify libopts libproxy libs libsamplerate libsecret libsoxr libssh2 libssp libsysfs libtar libtiger libv4l libv4l2 libvisual libwww libxml2 libyaml lid lightning linuxkeys lirc listen-queue live llvm llvm-shared-libs lm_sensors log4j logitech-mouse logrotate lpsol lqr lua lua-cairo lua-imlib luatex lucene lvm1 lxde lyx lz4 lzma lzo m17n-lib m4lib-png mad magic mail manual maps masquerade math mathml matplotlib matroska mbim mbox mclib mcve md5sum mdns-bundled mdnsresponder-compat mediawiki memmap mercurial metalink metapost metis metric mew mhash midi mikmod mime minizip mixer mjpeg mmap mms mms-agent mmx mng mobi moc mod modemmanager modplug modules mongodb mono moonlight motif motif22-compatibility mount mouse mousewheel moviepack moviesounds mozdevelop mozdom mozilla mozsha1 mp2 mp3 mp3tunes mp4 mpeg mpg123 mpi mplayer mpx msn mta mtp mudflap mule multicall multilib multimedia multislot multitarget mumble musepack music musicbrainz mvl mzscheme natspec nautilus ncat ncurses ndiff ndof neXt nelma net netapi netbeans netcdf netlink netpbm nettle network networking networkmanager new-clx new-login newnet nextaw nfsdcld nfsidmap nfsv3 nfsv4 nfsv41 nio-buffers nis njb nls nntp no-old-linux nodrm nogyroscopic nokia nominatim normalize nowlistening nping npp nptl nscd nsplugin nss nss-pem ntfs ntfsprogs ntlm ntlm_unsupported_patch ntp numpy nut nuv nvidia nvtt nyx obex objc objc++ objc-gc ocaml ocamlopt ocr ocs2005-message-hack octave odbc ode odt-schema offensive offscreen ofx ogdi ogg ogg123 ogm ois okteta okular omega omxil oom opal openal opencl openconnect opencore-amr opencv openexr opengl openimageio openldap openmedia openmp opennl openpty openssl openxml opus orc oro oscar osdmenu osgapps osmesa oss otp otr ots overlays pac pager pam pango panorama pari parport password pasteafter pbs pcap pci pcntl pcre pcsc-lite pda pdf pdfannotextractor pdo pep8 perl perl-geoipupdate pg-intdatetime pgf pgm phar phonon php physfs pic pin-upstream-blobs pipe pixbuf pixmaps pkinit places plasma player playlist playtools plot plotutils plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo plugins pm-utils pnat png pnm policykit poppler-data portaudio portmon posix postgres postproc postscript powerkadu ppds ppp presto preview-latex prison private-headers profiler proj projectm proxy ps pstricks pth publishers pulseaudio pvr pyflakes pyglet pygments pylint python qalculate qemu qhull qimageblitz qos qpak qrcode qrupdate qscintilla qt qt-bundled qt-faststart qt-static qt3 qt3support qt4 qthelp quicktime quotation quotes quvi qwt racket radio raptor rar raw rcs rdp readline real recursion-limit redeyes redland reencrypt reflection regex regexp remote remoteosd rendering reports resid resolver reviewboard rle romio rope rpm rrdtool rss rtc rtf rtmp rtsp ruby run run-exes rups safe samba sametime sanitize sasl sbc scale0tilt scanner schroedinger science scipy screen script scripting scripts scripttools scsi sctp sdk sdl sdl-image sdl-sound sdlgfx seccomp secondary-wheel seed segger semantic-desktop sensord serial servletapi session sftp sge shaders shapefile shared-glapi sharedclient sharedext sharedmem shine shm shmvideo short-touchpad-timeout shout sid sift sigsegv simplexml sip sipe sipim skins skype slang smbclient smbtav2 smi smime smp smpeg sms sna snappy sndfile snmp soap socialweb sockets solver soprano sound soundex sounds soundtouch soup sourceview sox sparse spatialite speech speex spell sphinx spice spidermonkey spl splash sql sqlite sqlite3 srtp sse sse2 sse2check sse3 sse4_1 ssh-agent ssl ssse3 startup-notification static-analyzer static-ppds statistics stats stl stlink stream stun subject-rewrite subtitles subunit subversion suhosin supernodal superserver svg svm swat swig switcher swscale syslog system-cairo system-icu system-jpeg system-libyaml system-mpmath systemd systemd-units systemtap sysvipc szip t1lib taglib tbb tcl tcpd tdb tdbtest teamarena telepathy teletext telnet template_haskell test-framework testutil tevent tex4ht texi2html texmacs texteffect tga themedesigner themes theora thesaurus thin thin-splines threads threadsafe thumbnail thumbnails tidy tiff tilepath timezone timidity tinfo tk tls tokenizer tokyocabinet toolame toolbar toolkit-scroll-bars tools toporouter totem track-src-odirect traits translator tremor truetype tta tty-helpers twisted twolame type3 udev udis86 udisks udisks2 umfpack unicode unlock-notify unwind update-alternatives upower usb usbredir utempter utils uudeview uuid v4l v4l2 vaapi vala valgrind vamp vapigen vcd vcdinfo vcdx vdpau vdr verbose-io verify-file versaloon verse vhook vhost-net video videoslideshow views vim-pager vim-with-x vimeo virtuoso visualization vlm vmd vmware vmware-tools vnc voice vorbis vpx vst wad wallpapers watchdog wav wavpack wcwidth wddx weather weather-metar weather-xoap web webdav webdav-neon webdav-serf webgl webkit webkit2 webm webp webrtc-aec websockets widescreen wifi win32codecs winbind windeco wininst winpopup wma wma-fixed wmf wordperfect wrappers wxwidgets wxwindows x264 xa xanim xbase xcap xcb xchatdccserver xcomposite xdm-auth xemacs xembed xerces-c xetex xext xface xforms xforward xfs xft xgetdefault xindy xine xinerama xinetd xkb xlib-xcb xls xml xmldoclet xmlpatterns xmlreader xmlrpc xmlwriter xmp xmpp xnest xorg xorgmodule xosd xpdf-headers xpm xrandr xrender xscreensaver xsl xslt xterm xulrunner xv xvfb xvid xvmc xz yahoo yahoo-geo yasim yaz youtube yp yv12 zeroconf zip zlib zsh-completion zvbi" ABI_X86="64" ALSA_CARDS="emu10k1 emu10k1x" 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="canon spca50x template ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CURL_SSL="openssl" 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 emu pc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="pl" NETBEANS_MODULES="apisupport java javafx profiler websvccommon cnd dlight enterprise ergonomics groovy javacard mobility php webcommon" OFFICE_IMPLEMENTATION="openoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="arm aarch64" QEMU_USER_TARGETS="arm aarch64" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="dummy v4l nv nvidia nouveau vesa" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 2 Paul Osmialowski 2014-11-24 07:26:24 UTC
[ebuild   R    ] dev-python/cython-0.21  USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_3 (-pypy) -python3_4" 0 kB
Comment 3 François Bissey 2014-11-24 09:23:52 UTC
Seen that before on my cluster in pytables-2.4.0. cython changed a little things to be more standard compliant and it breaks all older python packages checking the cython version. From setup.py in tables-2.4.0:
# Check if Cython is installed or not (requisite)
try:
    from Cython.Distutils import build_ext
    from Cython.Compiler.Main import Version
    cmdclass = {'build_ext': build_ext}
except:
    exit_with_error(
        "You need %(pkgname)s %(pkgver)s or greater to compile PyTables!"
        % {'pkgname': 'Cython', 'pkgver': min_cython_version} )

The problem is "from Cython.Compiler.Main import Version" Version needs to be "version" all lower case.
Comment 4 Arfrever Frehtes Taifersar Arahesis 2014-11-24 19:01:16 UTC
Just upgrade to Cython 0.21.1.
Comment 5 Thomas Beutin 2014-12-03 21:03:49 UTC
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #4)
> Just upgrade to Cython 0.21.1.

this works for me - thanks! :)
Comment 6 lumbrius 2015-02-15 21:53:25 UTC
Same there. Any hope for resolving?

dev-python/cython Installed versions:  0.21

.. ERROR:: You need Cython 0.13 or greater to compile PyTables!
 * ERROR: dev-python/pytables-3.0.0::gentoo failed (compile phase):
 *   (no error message)
Comment 7 lumbrius 2015-02-15 21:54:36 UTC
Sorry, didnt see comment about cython 0.21.1 first. Still, it would be nice to either fit this or make cython-0.21.1 stable
Comment 8 Pacho Ramos gentoo-dev 2015-02-16 09:50:30 UTC
amd64/ppc/ppc64/x86 stable
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2015-02-17 14:37:03 UTC
Stable for HPPA.
Comment 10 Markus Meier gentoo-dev 2015-02-26 18:48:31 UTC
arm stable
Comment 11 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2015-06-28 18:29:42 UTC
alpha stable
Comment 12 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2015-07-15 20:49:39 UTC
ia64 stable
Comment 13 Pacho Ramos gentoo-dev 2015-08-02 09:21:30 UTC
sparc stable, closing