<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>164677</bug_id>
          
          <creation_ts>2007-01-31 09:11 0000</creation_ts>
          <short_desc>media-gfx/enblend-3.0 version bump</short_desc>
          <delta_ts>2007-05-16 07:18:47 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://enblend.sourceforge.net/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ralph-bugzillagentoo@ralphholz.de</reporter>
          <assigned_to>graphics@gentoo.org</assigned_to>
          <cc>cbm@m.fsf.org</cc>
    
    <cc>christian.kanzian@gmx.at</cc>
    
    <cc>denilsonsa@gmail.com</cc>
    
    <cc>jnerin@gmail.com</cc>
    
    <cc>maxxer@yetopen.it</cc>
    
    <cc>radhermit@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>ralph-bugzillagentoo@ralphholz.de</who>
            <bug_when>2007-01-31 09:11:12 0000</bug_when>
            <thetext>There is a new version of enblend which seems to add considerable improvements. I would like to ask for it to be added to the portage tree (masked).

Reproducible: Always</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>radhermit@gmail.com</who>
            <bug_when>2007-02-03 18:21:50 0000</bug_when>
            <thetext>Created an attachment (id=109026)
enblend-3.0.ebuild

The new enblend has a few new dependencies including media-libs/lcms, virtual/glut, media-libs/glew, and media-libs/libxmi. Currently, media-libs/libxmi is not in portage.

I also included two patches that can be found in the sf.net tracker for enblend.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>radhermit@gmail.com</who>
            <bug_when>2007-02-03 18:22:41 0000</bug_when>
            <thetext>Created an attachment (id=109027)
libxmi-1.2.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>radhermit@gmail.com</who>
            <bug_when>2007-02-03 18:23:27 0000</bug_when>
            <thetext>Created an attachment (id=109028)
endless_loop_anneal.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>radhermit@gmail.com</who>
            <bug_when>2007-02-03 18:23:49 0000</bug_when>
            <thetext>Created an attachment (id=109029)
amd64_compilation.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>radhermit@gmail.com</who>
            <bug_when>2007-02-03 18:27:07 0000</bug_when>
            <thetext>It compiles fine for me on x86. Can someone test it on amd64? 

Someone on the hugin-ptx mailing list needed the changes found in the amd64_compilation.patch to make it work for an AMD64 Ubuntu machine. I am wondering how it does on Gentoo.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hvengel@astound.net</who>
            <bug_when>2007-02-03 19:24:27 0000</bug_when>
            <thetext>libxmi is part of GNU plotutils which is in portage.  I had just finished getting my own ebuild working and we had a &quot;mid-air collision&quot; with our posts.  I think the correct thing to do is to remove the the dependency on libxmi and use media-libs/plotutils instead. This will remove the need for a new package. 

With the amd64 patch it built fine on my machine.  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>radhermit@gmail.com</who>
            <bug_when>2007-02-03 19:30:28 0000</bug_when>
            <thetext>Created an attachment (id=109034)
enblend-3.0.ebuild

Thanks, changed the dep to media-libs/plotutils.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>christian.kanzian@gmx.at</who>
            <bug_when>2007-02-04 11:03:10 0000</bug_when>
            <thetext>enblend-3.0.ebuild compiles fine on amd64 with amd64_compilation.patch (didn&apos;t tested without)
it is serveral times faster than 2.x *WOW </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2007-02-05 03:51:33 0000</bug_when>
            <thetext>Thanks guys, just bumped it in cvs!

By the way, if any of you could provide me with some pictures, it would help me better test enblend, hugin and others.

Cheers,
Marcelo
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gregoire.favre@gmail.com</who>
            <bug_when>2007-02-05 18:59:15 0000</bug_when>
            <thetext>Well, it don&apos;t compil here on my amd64 :
make[3]: Entering directory `/var/tmp/portage/media-gfx/enblend-3.0/work/enblend-3.0/src&apos;
if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..    -g -O3 -ffast-math -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DENBLEND_CACHE_IMAGES -DNDEBUG -I../include -O2 -march=k8 -pipe -MT enblend-enblend.o -MD -MP -MF &quot;.deps/enblend-enblend.Tpo&quot; -c -o enblend-enblend.o `test -f &apos;enblend.cc&apos; || echo &apos;./&apos;`enblend.cc; \
        then mv -f &quot;.deps/enblend-enblend.Tpo&quot; &quot;.deps/enblend-enblend.Po&quot;; else rm -f &quot;.deps/enblend-enblend.Tpo&quot;; exit 1; fi
if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..    -g -O3 -ffast-math -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DENBLEND_CACHE_IMAGES -DNDEBUG -I../include -O2 -march=k8 -pipe -MT enblend-gpu.o -MD -MP -MF &quot;.deps/enblend-gpu.Tpo&quot; -c -o enblend-gpu.o `test -f &apos;gpu.cc&apos; || echo &apos;./&apos;`gpu.cc; \
        then mv -f &quot;.deps/enblend-gpu.Tpo&quot; &quot;.deps/enblend-gpu.Po&quot;; else rm -f &quot;.deps/enblend-gpu.Tpo&quot;; exit 1; fi

And it stays here for ages without going further...

emerge --info
--- Invalid atom in /usr/portage/profiles/package.mask: =dev-ada/booch_components-20030815.ebuild
--- Invalid atom in /usr/portage/profiles/package.mask: &lt;=dev-ada/adasockets-1.8.4.4.ebuild
Portage 2.1.2-r7 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.20 x86_64)
=================================================================
System uname: 2.6.20 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.9
Timestamp of tree: Mon, 05 Feb 2007 12:00:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=k8 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-O2 -march=k8 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;http://mirror.switch.ch/mirror/gentoo/ http://www.gigaload.org/gentoo.org/ ftp://mirror.switch.ch/mirror/gentoo/&quot;
LC_ALL=&quot;en_GB.iso8859-1&quot;
LDFLAGS=&quot;-Wl,-O1 &quot;
LINGUAS=&quot;en ko&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_EXTRA_OPTS=&quot;--exclude-from=/etc/portage/rsync_excludes&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/science /usr/portage/local/layman/gentoo-de /usr/portage/local/layman/vdr-testing /usr/portage/local/layman/voip /usr/local/portage /usr/portage/local/layman/portage-xgl&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnowex 64bit 7zip X Xaw3d a52 aac aalib acl acpi aim aio alsa amd64 amr ansi aotuv apache2 apm asf async atlas auctex audacious audiofile avahi bash-completion batch berkdb bidi bitmap-fonts blas bonjour bonobo browserplugin buffysize buttons bzip2 bzlib cairo caps cardclient cdda cddb cdio cdparanoia cdr cg chm chroot cli conax console constcw corba cracklib crypt cryptoworks cscope css csv ctype cups curl curlwrappers daap dar64 dbus dga dio directfb divx divx4linux djbfft djvu dlloader doc dri dts dv dvb dvd dvdr dvdread dvi dynagraph ecc effects encode exif expat exscalibar ext-doc ext-dvi ext-gnumeric ext-koffice ext-kpresenter ext-kspread ext-kword ext-lyx ext-man ext-openoffice ext-pdf ext-ppt ext-ps ext-rpm ext-rtf ext-tex ext-xls fame fasttrack fat fbcon ffmpeg fftw firefox flac flood fltk fontconfig foomaticdb fortran fping fpx freetext freetype2 gb gcl gd gdal gdbm general gg ggi gif gimp gimpprint ginac glibc-omitfp glitz glut glx gmedia gmp gmtfull gmthigh gmtsuppl gmttria gnome gnutella gnutls gopher gpgme gpm grammar graphviz grass gs gstreamer gtalk gtk gtk2 gtkhtml guile h323 hal hdf5 howl-compat httpd iconv icq id3 idn ieee1394 imagemagick imlib ipv6 irc irdeto isdnlog ithreads jabber java javascript jbig jikes jp2 jpeg jpeg2k kig-scripting kqemu lame latex lcms ldap libcaca libedit libg++ libnotify libsamplerate libtommath libvisual libwww live lj lm_sensors lnbsharing logitech-mouse logrotate lzo mad matroska mbox midi mikmod mime mimencode mjpeg mng mod mono motif moznocompose moznoirc moznomail moznoroaming mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mplayer msn msnextras musepack mysql mythtv nagra nautilus ncurses nethack netpbm network nfs nls nntp normalizemime nptl nptlonly nsplugin nvidia nvram nvtv offensive ogg oggvorbis ole on-the-fly-crypt openexr opengl openssl oscar pam pcre pda pdf perl player plotutils png posix ppds pppd preview-latex pulseaudio python pyzor qhull qt3 qt4 quicktime rar readline recode reflection reiser4 reiserfs rss rtc rtsp sasl screen sdl seca session shl shout sid silc slang slp smime sms sndfile sox speex spell spl srt sse-filters ssl stream subtitles svg svgz szip tcl tcltk tcpd tetex theora thesaurus threads tiff tk tomsfastmath tools transcode truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 uudeview v4l v4l2 vcd vcdimager vdr viaccess vim vim-pager vim-with-x vlm vorbis webdav wma wma123 wmf wmp wordperfect wv wxgtk1 wxwindows x264 xanim xattr xext xfs xine xinerama xinetd xml xml2 xorg xpm xprint xv xvid xvmc yahoo zlib&quot; ALSA_CARDS=&quot;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&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en ko&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;ati fbdev nv v4l vesa vga nvidia&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>radhermit@gmail.com</who>
            <bug_when>2007-02-05 20:06:17 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; Well, it don&apos;t compil here on my amd64 :
&gt; make[3]: Entering directory

...

&gt; &apos;./&apos;`gpu.cc; \
&gt;         then mv -f &quot;.deps/enblend-gpu.Tpo&quot; &quot;.deps/enblend-gpu.Po&quot;; else rm -f
&gt; &quot;.deps/enblend-gpu.Tpo&quot;; exit 1; fi
&gt; 
&gt; And it stays here for ages without going further...

How, long have you waited before canceling the compile? On my machine it usually takes about 5 minutes to compile just the gpu.cc file. Also, the compiler uses about 500-600 MBs of memory during that phase of the compile. If you don&apos;t have very much free memory it will take a lot longer as it will have to swap things in and out of memory.

I would try letting the compile run longer, especially if your machine is low on memory. Start the process and go do something else for awhile.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gregoire.favre@gmail.com</who>
            <bug_when>2007-02-07 16:09:01 0000</bug_when>
            <thetext>For people with only 1Gb of RAM and only (amd64@3000) compilation take 3 hours ???

But it compil :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robin.esteve@gmail.com</who>
            <bug_when>2007-03-04 15:39:14 0000</bug_when>
            <thetext>spurious compile warning ... then error on amd64 (march=nocona) &amp; gcc-4.1.1



Portage 2.1.2-r9 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r6 x86_64 Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz
Gentoo Base System version 1.12.6
Timestamp of tree: Fri, 02 Mar 2007 18:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-O3 -march=nocona -pipe -fomit-frame-pointer&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-O3 -march=nocona -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
LINGUAS=&quot;en_GB fr&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X aac acpi alsa amd64 berkdb bitmap-fonts bzip2 cairo cli cracklib crypt cups dbus dri dvd dvdread exif fam ffmpeg firefox fortran gcj gdbm glut gnome gpm gtk hal iconv ipv6 isdnlog jpeg jpeg2k ldap libg++ matroska midi mp3 ncurses network nls nptl nptlonly oss pam pcre perl png ppds pppd python readline reflection samba sdl session spl sse3 ssl ssse3 svg tcpd threads tiff truetype-fonts type1-fonts unicode usb vorbis xorg xvidzlib zlib&quot; ALSA_CARDS=&quot;hda-intel&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en_GB fr&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nv nvidia vesa&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS



../include/vigra/impex.hxx: In function &apos;void vigra::detail::mapVectorImageToLowerPixelType(SrcIterator, SrcIterator, SrcAccessor, MArray&amp;) [with SrcIterator = vigra::Diff2D, SrcAccessor = vigra::MultiImageVectorMaskAccessor4&lt;vigra::ConstCachedFileImageIterator&lt;vigra::RGBValue&lt;short int, 0u, 1u, 2u&gt; &gt;, vigra::RGBAccessor&lt;vigra::RGBValue&lt;short int, 0u, 1u, 2u&gt; &gt;, vigra::CachedFileImageIterator&lt;unsigned char&gt;, vigra_ext::ReadFunctorAccessor&lt;vigra::Threshold&lt;unsigned char, short int&gt;, vigra::StandardValueAccessor&lt;unsigned char&gt; &gt; &gt;, MArray = vigra::MultiArray&lt;3u, int, std::allocator&lt;int&gt; &gt;]&apos;:
../include/vigra/impex.hxx:641: warning: &apos;minmax$min&apos; may be used uninitialized in this function
../include/vigra/impex.hxx:641: warning: &apos;minmax$max&apos; may be used uninitialized in this function
../include/vigra/impex.hxx: In function &apos;void vigra::detail::mapVectorImageToLowerPixelType(SrcIterator, SrcIterator, SrcAccessor, MArray&amp;) [with SrcIterator = vigra::Diff2D, SrcAccessor = vigra::MultiImageVectorMaskAccessor4&lt;vigra::ConstCachedFileImageIterator&lt;vigra::RGBValue&lt;short unsigned int, 0u, 1u, 2u&gt; &gt;, vigra::RGBAccessor&lt;vigra::RGBValue&lt;short unsigned int, 0u, 1u, 2u&gt; &gt;, vigra::CachedFileImageIterator&lt;unsigned char&gt;, vigra_ext::ReadFunctorAccessor&lt;vigra::Threshold&lt;unsigned char, short unsigned int&gt;, vigra::StandardValueAccessor&lt;unsigned char&gt; &gt; &gt;, MArray = vigra::MultiArray&lt;3u, int, std::allocator&lt;int&gt; &gt;]&apos;:
../include/vigra/impex.hxx:641: warning: &apos;minmax$min&apos; may be used uninitialized in this function
../include/vigra/impex.hxx:641: warning: &apos;minmax$max&apos; may be used uninitialized in this function
../include/vigra/impex.hxx: In function &apos;void vigra::detail::mapVectorImageToLowerPixelType(SrcIterator, SrcIterator, SrcAccessor, MArray&amp;) [with SrcIterator = vigra::Diff2D, SrcAccessor = vigra::MultiImageMaskAccessor2&lt;vigra::ConstCachedFileImageIterator&lt;int&gt;, vigra::StandardConstValueAccessor&lt;int&gt;, vigra::CachedFileImageIterator&lt;unsigned char&gt;, vigra_ext::ReadFunctorAccessor&lt;vigra::Threshold&lt;unsigned char, int&gt;, vigra::StandardValueAccessor&lt;unsigned char&gt; &gt; &gt;, MArray = vigra::MultiArray&lt;3u, int, std::allocator&lt;int&gt; &gt;]&apos;:
../include/vigra/impex.hxx:641: warning: &apos;minmax$min&apos; may be used uninitialized in this function
../include/vigra/impex.hxx:641: warning: &apos;minmax$max&apos; may be used uninitialized in this function
{standard input}: Assembler messages:
{standard input}:74707: Warning: end of file not at end of a line; newline inserted
x86_64-pc-linux-gnu-g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.
See &lt;URL:http://bugs.gentoo.org/&gt; for instructions.
make[3]: *** [enblend-enblend.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-gfx/enblend-3.0/work/enblend-3.0/src&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-gfx/enblend-3.0/work/enblend-3.0/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-gfx/enblend-3.0/work/enblend-3.0&apos;
make: *** [all] Error 2

!!! ERROR: media-gfx/enblend-3.0 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call &apos;src_compile&apos;
  environment, line 3025:   Called src_compile
  ebuild.sh, line 645:   Called die
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>denilsonsa@gmail.com</who>
            <bug_when>2007-04-02 15:22:17 0000</bug_when>
            <thetext>I can confirm the huge memory need for compiling this package. I have 768MB of RAM plus 730MB of swap. It stopped at:

if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..    -g -O3 -ffast-math -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DENBLEND_CACHE_IMAGES -DNDEBUG -I../include -O2 -pipe -march=i686 -mtune=pentium3 -fomit-frame-pointer -MT enblend-enblend.o -MD -MP -MF &quot;.deps/enblend-enblend.Tpo&quot; -c -o enblend-enblend.o `test -f &apos;enblend.cc&apos; || echo &apos;./&apos;`enblend.cc; \
	then mv -f &quot;.deps/enblend-enblend.Tpo&quot; &quot;.deps/enblend-enblend.Po&quot;; else rm -f &quot;.deps/enblend-enblend.Tpo&quot;; exit 1; fi

for some long minutes... Used all my RAM. It was swapping a lot and my computer got too unresponsive, so I pressed Ctrl+C at emerge.

I don&apos;t understand why this huge memory requirement. Not even KDE requires this. However, I can notice -O3 and -O2 on same line (look above). Maybe this is culprit?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cbm@m.fsf.org</who>
            <bug_when>2007-04-23 20:33:11 0000</bug_when>
            <thetext>re: Comment #14: indeed, optimizations are at fault here.  However, changing CFLAGS in make.conf to remove -O is not sufficient because enblend-3.0/src/Makefile contains:

enblend_CXXFLAGS = -g -O3 -ffast-math -Wall ...

If I manually remove the -O3, the compilation uses less memory (about 300MiB from my estimates watching top).  Even -O seems to result in the huge memory usage noted earlier.

I suppose we could sed the -O3 out... but maybe people with 4GiB of RAM want the optimizations?  Seems to me, at the very least we need a warning about extreme RAM usage (c.f., eclipse-sdk ebuild which IIRC uses a eclass for this purpose).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maxxer@yetopen.it</who>
            <bug_when>2007-05-16 07:18:47 0000</bug_when>
            <thetext>(In reply to comment #15)
&gt; re: Comment #14: indeed, optimizations are at fault here.  However, changing
&gt; CFLAGS in make.conf to remove -O is not sufficient because
&gt; enblend-3.0/src/Makefile contains:
&gt; 
&gt; enblend_CXXFLAGS = -g -O3 -ffast-math -Wall ...
&gt; 
&gt; If I manually remove the -O3, the compilation uses less memory (about 300MiB
&gt; from my estimates watching top).  Even -O seems to result in the huge memory
&gt; usage noted earlier.
&gt; 
&gt; I suppose we could sed the -O3 out... but maybe people with 4GiB of RAM want
&gt; the optimizations?  Seems to me, at the very least we need a warning about
&gt; extreme RAM usage (c.f., eclipse-sdk ebuild which IIRC uses a eclass for this
&gt; purpose).
&gt; 

I&apos;m in the same situation: neither enblend or hugin compile! It fills my ram and then fails. (512+512swap).
Shouldn&apos;t this be handled with a use flag or something like that?</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>109026</attachid>
            <date>2007-02-03 18:21 0000</date>
            <desc>enblend-3.0.ebuild</desc>
            <filename>enblend-3.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLWdmeC9lbmJsZW5kL2VuYmxlbmQtMi41
LmVidWlsZCx2IDEuMiAyMDA2LzA0LzE4IDAxOjM5OjQxIGhhbGN5MG4gRXhwICQKCmluaGVyaXQg
ZXV0aWxzCgpERVNDUklQVElPTj0iSW1hZ2UgQmxlbmRpbmcgd2l0aCBNdWx0aXJlc29sdXRpb24g
U3BsaW5lcyIKSE9NRVBBR0U9Imh0dHA6Ly9lbmJsZW5kLnNmLm5ldCIKU1JDX1VSST0ibWlycm9y
Oi8vc291cmNlZm9yZ2UvZW5ibGVuZC8ke1B9LnRhci5neiIKTElDRU5TRT0iR1BMLTIgVklHUkEi
ClNMT1Q9IjAiCktFWVdPUkRTPSJ+YW1kNjQgfnBwYyB+eDg2IgpJVVNFPSIiCgpERVBFTkQ9Im1l
ZGlhLWxpYnMvdGlmZgoJCW1lZGlhLWxpYnMvbGNtcwoJCXZpcnR1YWwvZ2x1dAoJCW1lZGlhLWxp
YnMvZ2xldwoJCW1lZGlhLWxpYnMvbGlieG1pCgkJPj1kZXYtbGlicy9ib29zdC0xLjMxLjAiCgpz
cmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoKCSMgQm90aCBvZiB0aGUgZm9s
bG93aW5nIHBhdGNoZXMgY2FuIGJlIGZvdW5kIGluIHRoZSBzZi5uZXQgdHJhY2tlcgoJIyBGaXhl
cyBlbmRsZXNzIGxvb3Agd2l0aCBzZWFtIG9wdGltaXplciBhbmQgYW5kIDM2MCBkZWcgaW1hZ2Vz
CgllcGF0Y2ggIiR7RklMRVNESVJ9Ii9lbmRsZXNzX2xvb3BfYW5uZWFsLnBhdGNoCgoJIyBGaXhl
cyBjb21waWxhdGlvbiBvbiBBTUQ2NAoJaWYgdXNlIGFtZDY0OyB0aGVuCgkJZXBhdGNoICIke0ZJ
TEVTRElSfSIvYW1kNjRfY29tcGlsYXRpb24ucGF0Y2gKCWZpCn0KCnNyY19pbnN0YWxsKCkgewoJ
bWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZQoJZG9kb2MgQVVUSE9SUyBDaGFuZ2VM
b2cgTkVXUyBSRUFETUUgVE9ETwp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>109027</attachid>
            <date>2007-02-03 18:22 0000</date>
            <desc>libxmi-1.2.ebuild</desc>
            <filename>libxmi-1.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCkRFU0NSSVBUSU9OPSJDL0MrKyBmdW5jdGlvbiBsaWJyYXJ5IGZvciByYXN0ZXJpemlu
ZyAyLUQgdmVjdG9yIGdyYXBoaWNzIgpIT01FUEFHRT0iaHR0cDovL3d3dy5nbnUub3JnL3NvZnR3
YXJlL2xpYnhtaS8iClNSQ19VUkk9Im1pcnJvcjovL2dudS8ke1BOfS8ke1B9LnRhci5neiIKCkxJ
Q0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ifng4NiIKSVVTRT0iIgoKREVQRU5EPSIi
ClJERVBFTkQ9IiIKCnNyY19pbnN0YWxsKCkgewoJbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxs
IHx8IGRpZQoJZG9kb2MgQVVUSE9SUyBDaGFuZ2VMb2cgTkVXUyBSRUFETUUgVE9ETwp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109028</attachid>
            <date>2007-02-03 18:23 0000</date>
            <desc>endless_loop_anneal.patch</desc>
            <filename>endless_loop_anneal.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNyYy9hbm5lYWwuaAkyNyBKYW4gMjAwNyAwNTowMDozOSAtMDAwMAkxLjIKKysrIHNyYy9h
bm5lYWwuaAkzIEZlYiAyMDA3IDA5OjI3OjMwIC0wMDAwCkBAIC0yMzUsMTMgKzIzNSwyNSBAQAog
ICAgICAgICAgICAgUGkgPSBuZXcgZG91YmxlW2tNYXhdOwogICAgICAgICB9CiAKKyAgICAgICAg
Ly8gZGFuZ2VsbzogSEFDSyB0byB3b3JrIGFyb3VuZCBOYU4gbnVtYmVycworICAgICAgICAvLyBm
b3JjZSBrTWF4IHRvIGJlID4gMiAodGVtcG9yYXJpbHkpCisgICAgICAgIC8vIEknbSBub3Qgc3Vy
ZSB3aGF0IHRoZSByZWFsIGNhdXNlIGZvciB0aGlzIGlzLgorICAgICAgICBpbnQga01heE9yaWcg
PSBrTWF4OworICAgICAgICBpZiAoa01heCA8PSAyKSBrTWF4ID0gMTU7CiAgICAgICAgIHRhdSA9
IDAuNzU7CiAgICAgICAgIGRlbHRhRU1heCA9IDcwMDAuMDsKICAgICAgICAgZGVsdGFFTWluID0g
NS4wOwogICAgICAgICBkb3VibGUgZXBzaWxvbiA9IDEuMCAvIChrTWF4ICoga01heCk7CiAgICAg
ICAgIHRJbml0aWFsID0gY2VpbChkZWx0YUVNYXggLyBsb2coKGtNYXggLSAxICsgKGtNYXggKiBr
TWF4ICogZXBzaWxvbikpIC8gKGtNYXggLSAxIC0gKGtNYXggKiBrTWF4ICogZXBzaWxvbikpKSk7
CisKICAgICAgICAgdEZpbmFsID0gZGVsdGFFTWluIC8gbG9nKChrTWF4IC0gKGtNYXggKiBlcHNp
bG9uKSAtIDEpIC8gKGtNYXggKiBlcHNpbG9uKSk7CiAKKyAgICAgICAga01heCA9IGtNYXhPcmln
OworCisgICAgICAgIGlmIChWZXJib3NlID4gVkVSQk9TRV9HREFfTUVTU0FHRVMpIHsKKyAgICAg
ICAgICAgIGNvdXQgPDwgZW5kbCA8PCAidEluaXRpYWw9IiA8PCB0SW5pdGlhbCA8PCAiIHRGaW5h
bD0iIDw8IHRGaW5hbCA8PCAiIGVwc2lsb249IiA8PCBlcHNpbG9uIDw8ICIga01heD0iIDw8IGtN
YXg7CisgICAgICAgICAgICBjb3V0LmZsdXNoKCk7CisgICAgICAgIH0KICAgICB9CiAKICAgICB+
R0RBQ29uZmlndXJhdGlvbigpIHsKQEAgLTI2NCw2ICsyNzYsMTEgQEAKIAogICAgICAgICB0Q3Vy
cmVudCA9IHRJbml0aWFsOwogCisgICAgICAgIGlmIChWZXJib3NlID4gVkVSQk9TRV9HREFfTUVT
U0FHRVMpIHsKKyAgICAgICAgICAgIGNvdXQgPDwgZW5kbCA8PCAidEluaXRpYWw9IiA8PCB0Q3Vy
cmVudCA8PCAiIG51bUl0ZXJhdGlvbnM9IiA8PCBudW1JdGVyYXRpb25zOworICAgICAgICAgICAg
Y291dC5mbHVzaCgpOworICAgICAgICB9CisKICAgICAgICAgd2hpbGUgKHRDdXJyZW50ID4gdEZp
bmFsKSB7CiAgICAgICAgICAgICBkb3VibGUgZXBzaWxvbiA9IDEuMCAvIGtNYXg7CiAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZXRhID0gKHVuc2lnbmVkIGludCljZWlsKGxvZyhlcHNpbG9uKQoK
IAkgIAkgCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109029</attachid>
            <date>2007-02-03 18:23 0000</date>
            <desc>amd64_compilation.patch</desc>
            <filename>amd64_compilation.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNyYy9hbm5lYWwuaAkyNyBKYW4gMjAwNyAwNTowMDozOSAtMDAwMAkxLjIKKysrIHNyYy9h
bm5lYWwuaAkzIEZlYiAyMDA3IDA5OjI3OjMwIC0wMDAwCkBAIC02NzgsNyArNjk1LDcgQEAKIAog
ICAgICAgICAgICAgbG9jYWxLID0gc3RhdGVTcGFjZS0+c2l6ZSgpOwogICAgICAgICAgICAgaWYg
KGxvY2FsSyA8IDIpIGNvbnZlcmdlZFBvaW50c1tpbmRleF0gPSB0cnVlOwotICAgICAgICAgICAg
a01heCA9IHN0ZDo6bWF4KGtNYXgsIHN0YXRlUHJvYmFiaWxpdGllcy0+c2l6ZSgpKTsKKyAgICAg
ICAgICAgIGtNYXggPSBzdGQ6Om1heCgoc2l6ZV90KWtNYXgsIHN0YXRlUHJvYmFiaWxpdGllcy0+
c2l6ZSgpKTsKIAogICAgICAgICB9CiAKCiAJICAJIAo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>109034</attachid>
            <date>2007-02-03 19:30 0000</date>
            <desc>enblend-3.0.ebuild</desc>
            <filename>enblend-3.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLWdmeC9lbmJsZW5kL2VuYmxlbmQtMi41
LmVidWlsZCx2IDEuMiAyMDA2LzA0LzE4IDAxOjM5OjQxIGhhbGN5MG4gRXhwICQKCmluaGVyaXQg
ZXV0aWxzCgpERVNDUklQVElPTj0iSW1hZ2UgQmxlbmRpbmcgd2l0aCBNdWx0aXJlc29sdXRpb24g
U3BsaW5lcyIKSE9NRVBBR0U9Imh0dHA6Ly9lbmJsZW5kLnNmLm5ldCIKU1JDX1VSST0ibWlycm9y
Oi8vc291cmNlZm9yZ2UvZW5ibGVuZC8ke1B9LnRhci5neiIKTElDRU5TRT0iR1BMLTIgVklHUkEi
ClNMT1Q9IjAiCktFWVdPUkRTPSJ+YW1kNjQgfnBwYyB+eDg2IgpJVVNFPSIiCgpERVBFTkQ9Im1l
ZGlhLWxpYnMvdGlmZgoJCW1lZGlhLWxpYnMvbGNtcwoJCXZpcnR1YWwvZ2x1dAoJCW1lZGlhLWxp
YnMvZ2xldwoJCW1lZGlhLWxpYnMvcGxvdHV0aWxzCgkJPj1kZXYtbGlicy9ib29zdC0xLjMxLjAi
CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoKCSMgQm90aCBvZiB0aGUg
Zm9sbG93aW5nIHBhdGNoZXMgY2FuIGJlIGZvdW5kIGluIHRoZSBzZi5uZXQgdHJhY2tlcgoJIyBG
aXhlcyBlbmRsZXNzIGxvb3Agd2l0aCBzZWFtIG9wdGltaXplciBhbmQgYW5kIDM2MCBkZWcgaW1h
Z2VzCgllcGF0Y2ggIiR7RklMRVNESVJ9Ii9lbmRsZXNzX2xvb3BfYW5uZWFsLnBhdGNoCgoJIyBG
aXhlcyBjb21waWxhdGlvbiBvbiBBTUQ2NAoJaWYgdXNlIGFtZDY0OyB0aGVuCgkJZXBhdGNoICIk
e0ZJTEVTRElSfSIvYW1kNjRfY29tcGlsYXRpb24ucGF0Y2gKCWZpCn0KCnNyY19pbnN0YWxsKCkg
ewoJbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZQoJZG9kb2MgQVVUSE9SUyBDaGFu
Z2VMb2cgTkVXUyBSRUFETUUgVE9ETwp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>