Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 482890 - media-libs/ilmbase-2.0.1-r1 on HPPA/PPC - .../work/ilmbase-2.0.1/IexMath/IexMathFpu.cpp:283:30: error: ‘const union ucontext::uc_regs_ptr’ has no member named ‘fpregs’
Summary: media-libs/ilmbase-2.0.1-r1 on HPPA/PPC - .../work/ilmbase-2.0.1/IexMath/IexM...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: Other Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 526046
  Show dependency tree
 
Reported: 2013-08-29 08:59 UTC by Podko Andrew
Modified: 2014-12-09 00:01 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,22.81 KB, text/plain)
2013-08-29 08:59 UTC, Podko Andrew
Details
Untested patch to disable ucontext.h usage for PPC (ilmbase-2.1.0.ebuild.patch,361 bytes, patch)
2014-01-22 19:01 UTC, Samuli Suominen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Podko Andrew 2013-08-29 08:59:33 UTC
Created attachment 357306 [details]
build.log

Portage 2.2.1 (default/linux/powerpc/ppc32/13.0/desktop, gcc-4.7.3, glibc-2.17, 3.10.9-gentoo ppc)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.10.9-gentoo-ppc-7447A,_altivec_supported-with-gentoo-2.2
KiB Mem:     1289980 total,    309260 free
KiB Swap:    1953120 total,   1952948 free
Timestamp of tree: Thu, 29 Aug 2013 07:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-lang/python:          2.7.5-r2, 3.2.5-r1, 3.3.2-r2
dev-util/cmake:           2.8.11.1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.3, 1.12.6, 1.13.4, 1.14
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.10 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo my zugaina x11
ACCEPT_KEYWORDS="ppc ~ppc"
ACCEPT_LICENSE="* -@EULA Q3AEULA AdobeFlash-11.x google-chrome Oracle-BCLA-JavaSE LOKI-EULA"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=7450 -mtune=7450 -pipe -maltivec -mabi=altivec -frename-registers -fivopts -ftree-vectorize -ftracer"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/rc.d /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/wget"
CXXFLAGS="-O2 -mcpu=7450 -mtune=7450 -pipe -maltivec -mabi=altivec -frename-registers -fivopts -ftree-vectorize -ftracer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs collision-protect 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 xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://192.168.1.101/pub/Distrib/System/Gentoo/ http://gentoo.osuosl.org"
LANG="ru_RU.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="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/my /usr/local/portage/layman/zugaina /usr/local/portage/layman/x11"
USE="3ds 7zip X Xaw3d a52 aac aacplus acl additions adobe-cff aften aiglx allegro alsa altivec amrnb ao apm apng asf aspnet2 attr bash-completion berkdb bineditor bluetooth bookmarks boost branding btrfs bzip2 bzlib cairo cdaudio cdio cdr charconv chm cleartype cli clucene cmake consolekit cracklib crypt css cups curl cvs cxx d dbus dc1394 debugger designer devfs-compat device-mapper dhcp directv disk-partition djvu dmraid dmx dri dts dv dvb dvbpsi dvd dvdnav dvdr dvdread eap-tls ebook emboss enca encode exif exiv2 expat extensions extrafilters faac fam fat ffmpeg fftw fifi flac fontconfig fontforge fortran freerdp freetype ftp fts3 fuse gallium gbm gdu gif git glib glitz glut gnutls gphoto2 gpl gpm graphite grp gs gsm gstreamer gtk gtk2 gtk3 gudev hardware-carrier hddtemp hdri hfs history httpd iconv icu id3tag idn ieee1394 ifp imlib inotify ioctl iplayer iptv ipv6 ithreads jabber jack jfs jit jpeg jpeg2k lame laptop lcms libkms libnotify libsamplerate libwww llvm logitech-mouse lxde lzma lzo mad madwifi matroska mdadm midi mikmod minizip mjpeg mng modules moonlight mp2 mp3 mp4 mpeg mplayer mpx mudflap nautilus naxsi ncurses netboot network network_manager nfsv41 nls no-seamonkey nocardbus nosendmail nptl nptlonly nsplugin ntfs ntfsprogs nut nvcontrol nx ogg openal opencore-amr openexr opengl openmp openvg optimization optimized-qmake optsoscar opus oscar osdmenu otr p2p pam pam_timestamp pango parted pcap pcre pdf pdfimport perl phyp physfs pic pixbuf pm-utils pmu png policykit pp ppc ppcsha1 ppds ppp ps pulseaudio pvr python python3 q32 qca qemu qpak qt3support qt4 qtscript quicktime radio rdesktop rdp readline real redland reiser4 reiserfs remote rfc3779 rtc rtmp samba sasl scanner schedule sdl secure-delete sensord session sftp shm slp smbsharemodes smp sndfile sockets spdy speex spell spice sql sqlite srt ssh ssl stream strigi strong-optimization subtitles subversion svg swscaler symlink system-cxx-headers sysvipc taglib teletext theora threads threadsafe thunar tidy tiff timidity toolbar transcode truetype type3 udev udisks unicode unpaper upower urandom usb usbredir userlocales utf8 utp v4l v4l2 vcd vde vdr virt-network vnc vorbis vorbis-psy vpx vte wad webgl webkit webp wicd wideband wifi win32codecs wps wxwidgets wxwindows wyfv xa xanim xattr xcb xchatdccserver xcomposite xfs xft xine xkb xml xmp xorg xpm xprint xrandr xv xvid yv12 zip zlib zvbi" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" APACHE2_MODULES="access_compat action alias allowmethods asis auth_anon auth_basic auth_core auth_dbd auth_dbm auth_digest auth_file auth_form authz_core authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex buffer cache cache_disk cern_meta cgi cgid charset_lite data dav dav_fs dav_lock dbd deflate dialup dir dumpio echo env example expires ext_filter file_cache filter header hearbeat heartmonitor ident imagemap include info lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat log_config log_debug log_forensis logio lua mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_express proxy_fdpass proxy_ftp proxy_html proxy_http ratelimit reflector remoteip reqtimeout request rewrite sed session session_cookie session_dbd setenvif slotmem_plain slotmem_shm socache_dbm socache_memcache socache_shmcb speling ssl status substitute suexec unique_id unixd userdir usertrack version vhost_alias watchdog xml2enc" APACHE2_MPMS="worker" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="*" 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" GRUB_PLATFORMS="pc multiboot qemu" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="pdfimport presenter-console presenter-minimizer" LINGUAS="ru en" LIRC_DEVICES="devinput" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="i386 x86_64 arm" QEMU_USER_TARGETS="i386 x86_64 arm" RUBY_TARGETS="ruby20" USERLAND="GNU" VIDEO_CARDS="nouveau" 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, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2014-01-22 19:01:23 UTC
Created attachment 368454 [details, diff]
Untested patch to disable ucontext.h usage for PPC

I guess you could try this for 2.1.0's ebuild
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2014-01-22 19:02:03 UTC
@PPC team: if this works for you, please just go ahead and apply it
Comment 3 marty rosenberg 2014-02-23 22:00:26 UTC
That patch worked for me on ~ppc64.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-09 00:01:06 UTC
(In reply to Samuli Suominen from comment #1)
> Created attachment 368454 [details, diff] [details, diff]
> Untested patch to disable ucontext.h usage for PPC

Fixed in 2.1.0 and 2.2.0. I suspect other architectures might suffer this too and now know what to do.