emerge epos causes an access violation. (with portaudio USE flag NOT set) unlink: /usr/share/sgml/misc/sgmltools/python/SGMLtools.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/SGMLtools.pyc unlink: /usr/share/sgml/misc/sgmltools/python/Backend.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/Backend.pyc unlink: /usr/share/sgml/misc/sgmltools/python/utils.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/utils.pyc unlink: /usr/share/sgml/misc/sgmltools/python/backends/OneHtml.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/backends/OneHtml.pyc unlink: /usr/share/sgml/misc/sgmltools/python/backends/Ld2db.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/backends/Ld2db.pyc unlink: /usr/share/sgml/misc/sgmltools/python/backends/Html.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/backends/Html.pyc unlink: /usr/share/sgml/misc/sgmltools/python/backends/W3m.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/backends/W3m.pyc unlink: /usr/share/sgml/misc/sgmltools/python/backends/Rtf.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/backends/Rtf.pyc unlink: /usr/share/sgml/misc/sgmltools/python/backends/Lynx.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/backends/Lynx.pyc unlink: /usr/share/sgml/misc/sgmltools/python/backends/iSilo.pyc open_wr: /usr/share/sgml/misc/sgmltools/python/backends/iSilo.pyc If the portaudio USE flag it is still impossible to emerge epos compile dies with waveform.cc:399:33: portaudio/portaudio.h: No such file or directory emerge --info follows Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r0, 2.6.12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac alsa amarok amd64 avi berkdb bitmap-fonts cdb cdr crypt cups curl dvd dvdr encode fam foomaticdb fortran gif gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit kde lzw lzw-tiff mad mp3 mpeg msn ncurses nls nocd nvidia opengl pam pdflib perl png python qt quicktime readline real sdl spell ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userlocales v4l vcd xine xml2 xmms xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Same problem right here -Access Violation without portaudio USE flag -fails with portaudio USE flag set emerge --info Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r0, 2.6 .12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share /config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/shar e/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.aarnet.edu.au/pub/gentoo http://public.planetmirro r.com/pub/gentoo" LC_ALL="en_AU.UTF-8" LDFLAGS="-Wl,-Ol -Wl,--sort-common -z combreloc -Wl,--enable-new-dtags" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="X aac alsa amd64 arts artswrappersuid audiofile avi bash-completion berkdb bigger-fonts bitmap-fonts cdda cddb cdparanoia cdr crypt css curl directfb dpms dts dvd dvdr encode esd fam fb fbcon font-server foomaticdb freetype ftp gif gpm gtk gtk2 hal imagemagick imlib jack jpeg jpeg2k kde kdgraphics lame lm_sensors logitech-mouse lzw lzw-tiff mad mozilla moznocompose moznoirc moznomail mp3 mpeg mplayer msn ncurses nls nptl offensive ogg openal opengl oss pam pdflib perl pi c png portaudio python qt quicktime readline real sdl spell sqlite ssl subtitles tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userloca les vcd videos visualization vorbis xine xml2 xmms xosd xpm xv xvid zlib video_c ards_nvidia userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LINGUAS
USE flag problem fixed by emerging latest portaudio media-libs/portaudio-18.1-r3 So change portaudio dependency in media-libs/pablio-18.1 from portaudio-18* to portaudio-18.1-r3 ? Still doesn't fix access violation Jim
I can't reproduce your problem. I corrected the dep to fix the portaudio issue, but I don't get an access violation for sgmltools... Can you please give me the full emerge log
Created attachment 64167 [details] epos-2.5.35-r1 emerge log Full emerge log as requested
add this line to the start of src_compile(): addpredict /usr/share/sgml/misc/sgmltools/python/ Does that fix it for you?
Yup, sticking addpredict /usr/share/sgml/misc/sgmltools/python/ in at the start of src_compile() fixes it Jim
fixed in cvs. Thanks for testing.
addpredict is an ugly solution of course, you really should be looking for the source of the problem here. Apparently the sgmltools-lite pack only started using the python eclass in 3.0.3-r9 to generate the optimized objects, these users probably have an older version around. I think updating the dep will have the same effect as using addpredict.
Jim, can youu please verify that by using 3.0.3-r9 and removing the addpredict?
Emerged sgmltools-lite 3.0.3-r9 Removed addpredict from epos ebuild Builds fine :D
Thanks for the catch foser, and thanks for testing Jim.