Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269689 - media-gfx/hugin-0.8.0_rc1: build failed
Summary: media-gfx/hugin-0.8.0_rc1: build failed
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-13 12:40 UTC by Pavel Denisov
Modified: 2010-02-05 18:16 UTC (History)
2 users (show)

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


Attachments
build log (build.log,56.79 KB, text/plain)
2009-05-13 12:45 UTC, Pavel Denisov
Details
buiild.log with english messages (build.log,54.41 KB, text/plain)
2009-05-13 13:03 UTC, Pavel Denisov
Details
Patch for libpano13-2.9.12 to support compiling hugin with wxGTK[+odbc] (uchar_define.patch,1004 bytes, patch)
2009-09-23 10:38 UTC, Lukas Sandström
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Denisov 2009-05-13 12:40:22 UTC
media-gfx/hugin-0.8.0_rc1 failes on src_compile, issue seems to be unixODBC related:

[ 93%] Building CXX object src/hugin1/hugin/CMakeFiles/hugin.dir/TextureManager.o                                                                              
In file included from /usr/include/sql.h:19,                                                                                                                   
                 from /usr/include/wx-2.8/wx/db.h:83,                                                                                                          
                 from /usr/include/wx-2.8/wx/variant.h:30,                                                                                                     
                 from /usr/include/wx-2.8/wx/colour.h:48,                                                                                                      
                 from /usr/include/wx-2.8/wx/window.h:25,                                                                                                      
                 from /usr/include/wx-2.8/wx/wx.h:36,                                                                                                          
                 from /var/tmp/portage/media-gfx/hugin-0.8.0_rc1/work/hugin-0.8.0/src/hugin1/panoinc_WX.h:40,                                                  
                 from /var/tmp/portage/media-gfx/hugin-0.8.0_rc1/work/hugin-0.8.0/src/hugin1/base_wx/ImageCache.h:28,                                          
                 from /var/tmp/portage/media-gfx/hugin-0.8.0_rc1/work/hugin-0.8.0/src/hugin1/hugin/TextureManager.cpp:38:                                      
/usr/include/sqltypes.h:251: error: duplicated unsigned                                                                                                     
/usr/include/sqltypes.h:251: error: several types in one declaration                                                                                        
/usr/include/sqltypes.h:251: error:                                                                                             


Reproducible: Always
Comment 1 Pavel Denisov 2009-05-13 12:45:25 UTC
Created attachment 191142 [details]
build log
Comment 2 Pavel Denisov 2009-05-13 12:46:58 UTC
Portage 2.2_rc33 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r3-per i686)
=================================================================                                                
System uname: Linux-2.6.29-gentoo-r3-per-i686-Intel-R-_Pentium-R-_D_CPU_3.00GHz-with-gentoo-2.0.0                
Timestamp of tree: Wed, 13 May 2009 00:00:01 +0000                                                               
app-shells/bash:     3.2_p39                                                                                     
dev-java/java-config: 2.1.7                                                                                      
dev-lang/python:     2.4.4-r11, 2.5.4-r2, 2.6.2                                                                  
dev-util/cmake:      2.6.3-r1                                                                                    
sys-apps/baselayout: 2.0.0                                                                                       
sys-apps/openrc:     0.4.3-r2                                                                                    
sys-apps/sandbox:    1.9                                                                                         
sys-devel/autoconf:  2.13, 2.63-r1                                                                               
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                                                   
sys-devel/binutils:  2.18-r3                                                                                     
sys-devel/gcc-config: 1.4.0-r4                                                                                   
sys-devel/libtool:   2.2.6a                                                                                      
virtual/os-headers:  2.6.29                                                                                      
ACCEPT_KEYWORDS="x86"                                                                                            
CBUILD="i686-pc-linux-gnu"                                                                                       
CFLAGS="-O2 -march=native -pipe"                                                                                 
CHOST="i686-pc-linux-gnu"                                                                                        
CONFIG_PROTECT="/etc /usr/share/config"                                                                          
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/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 /etc/udev/rules.d"                                                                           
CXXFLAGS="-O2 -march=native -pipe"                                                                                                                             
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://allotter.yandex.net/gentoo-distfiles"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
LINGUAS="ru en"
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="/usr/portage/local/layman/berkano /usr/portage/local/layman/perl-experimental /usr/portage/local/layman/sunrise /usr/portage/local/layman/roslin /usr/portage/local/layman /usr/portage/local/akreal"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="16bit 16bit-indices 3dnow 3dnowext 3ds 7zip S3TC X X10 X509 Xaw3d a52 aac aalib abook acct ace acl acpi addbookmarks additions admin adns agg aim aio akode alias alisp alsa amarok amr amrr animgif ao apm applet aqua_theme archive ares async atm audacious auth authfile automount autoreplace avahi background bash-completion bcmath bcp bdf bidi bigpatch binfilter bittorrent blas blender-game bluetooth boost branding bzip2 cairo cal3d calendar caps capslib carbone_theme cdaudio cdb cddb cdf cdparanoia cdr cg cgi charconv chardet chasen chm chroot cjk clearcase cli colordiff console contactnotes corba cpudetection cracklib crypt cscope csv ctype cups curl cursors cvs cvsgraph cxx cyrillic d daap dbase dbm dbus dbx dga dhcp dia disk-partition distribution divx djbfft djvu dmx doc dolby-record-switch domain-aware double-precision dpmod dri dv dvb dvbplayer dvd dvdr dvdread eap-tls editor eds emboss emovix enblend enca encode enscript epydoc esd evo examples excel exif extraengine extraicons extramodules extras fam fastcgi fat fax fbcon fbsplash ffmpeg firefox firefox3 fits flac flash flatfile flexresp2 foomaticdb force-cgi-redirect fortran fping fpx freetds ftp fuse fusion gadu gcj gcl gd gdal gdbm gdm general geoip geos gif gimp ginac glib glibc-compat20 glibc-omitfp glitz glut gmedia gmp gmtfull gmthigh gmtsuppl gmttria gnokii gnuplot gnustep gnutella gnutls gphoto2 gpm gps grace grammar groupwise grub gs gsl gstreamer h323 hal hardware-carrier hbci hfs high-ints highlight hipe history hlapi hpn html httpd hybrid-auth icons iconv icq id3 idea idn ieee1394 ifp ifsession ignore-case imagemagick imap imlib immqt-bc inifile inkjar innodb interbase iplsrc ipod ipppd iproute2 irc irda isdnlog italk ithreads jabber jack java javascript jbig jfs jingle jpeg jpeg2k jpty justify kde kdecards kdepim kdm kdrive kexi kig-scripting kipi kmid lame langpacks lapack largefile latex lcd lcms ldap ldirectord libabcl libcaca libdsk libgda libnotify libsexy libtommath libvisual libwww lights lirc live lj lm_sensors logitech-mouse lzo m17n-lib mad magic maps markdown math matroska maya-shaderlibrary mdb meanwhile memcache mhash midi migemo mikmod mime mimencode mmap mmx mmxext mng mod_python mode-owner modkit modperl mods module moneyplex motif mouse mozdevelop mozdom mozembed moznocompose mp3 mp3tunes mp4 mpeg mpeg2 mplayer mpu401 mschap msn msql mssql mtp mudflap multiprocess multitarget multiuser munin-dhcp munin-squid musepack music musicbrainz mysql mysqli nagios-dns nagios-ssh nas nautilus ncurses netcdf netjack netmeeting netpbm network networkmanager nfs nls nntp nocd nodrm nokia6600 nowlistening nptl nptlonly nsplugin nspr ntfs ntlm nvtv objc objc++ objc-gc odbc odk ofx ogdi ogg oldworld openal openexr opengl openid openmp openntpd openssh openssl opensslcrypt oracle osc oscar ots pae pam pango parse-clocks passwordsave paste64 patch pbxt pcntl pcre pcsc-lite pda pdf pdo perforce perl php pink plaintext player plotutils plugins pmu png polling pop portaudio posix postgres postscript povray ppds pppd prelude print proj projectx pulseaudio python qa qhull qmax qq qsa qt3support qt4 quicktime quotas quotes radius rar raw rc5 rdesktop readline realmedia reflection reiser4 reiserfs remix remote resolvconf rewrite rogue romio root rotor rsh rss rtc rtsp ruby samba sametime sapdb sasl schedule screen sdk sdl sdl-image sdlaudio seamless-hbars seamonkey sender sensord serial session sheep shout sift signatures silvercity simplexml sitemisc skins skk slangslp smbkrb5passwd smime smp sms sndfile snmp soap sockets socks5 softquota solver sound sounds sourcecaps sourceview sox spamassassin speech speedo speex spell spf spl sql sqlite sqlite3 sse sse2 ssl startup-notification statistics stats stlport stream subtitles subversion suhosin suid svg svgz swat swig symlink sysfs syslog sysvipc szip t1lib tagwriting tao tcpd tcpmd5 teamarena tesseract testbed tex texteffect textile textures tga tgif themes theora thesaurus threads thumbnail thunderbird tidy tiff timestats timidity tntc tokenizer tomsfastmath tools transcode translator trayicon truetype tv_pick_cgi type1 ucs2 unicode unzip upnp ups urandom usb user-homedirs userlocales utempter uuencode v4l vcd vchroot vdr videos vidix vim vim-pager vim-syntax vim-with-x visual visualization vlm vnc vncviewer voice vorbis vorbis-psy vroot wav wavpack webinstall webpresence win32codecs winbind winpopup wma wmf wmp wordperfect x11vnc x86 x86emu xanim xatrix xbase xchatdccserver xcomposite xext xface xforms xfs xhtml xim xml xmldoclet xmlreader xmlrpc xmlwriter xmpi xorg xosd xplanet xpm xrandr xscreensaver xslxslt xulrunner xv xvid xvmc yaepg yahoo yaz yiff yp yv12 zeroconf zip zlib zsh-completion zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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="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 dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_configlogio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" FOO2ZJS_DEVICES="hpp1006" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Pavel Denisov 2009-05-13 13:03:44 UTC
Created attachment 191147 [details]
buiild.log with english messages
Comment 4 Markus Meier gentoo-dev 2009-05-24 10:14:33 UTC
could you please post the output of `emerge -pv x11-libs/wxGTK:2.8`?
thanks
Comment 5 Pavel Denisov 2009-05-24 10:20:59 UTC
akreal ~ # emerge -pv x11-libs/wxGTK:2.8

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/wxGTK-2.8.10.1  USE="X doc gstreamer odbc opengl sdl -debug -gnome -pch" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Comment 6 Pavel Denisov 2009-05-24 12:00:24 UTC
Built successfully with wxGTK USE="-odbc".
BTW, hugin fails to be built with gcc-4.4.0, should I submit bug about that?
Comment 7 Gef 2009-06-22 15:28:26 UTC
(In reply to comment #6)
> Built successfully with wxGTK USE="-odbc".
> BTW, hugin fails to be built with gcc-4.4.0, should I submit bug about that?

I succefully built hugin-0.8.0_rc3 2 days ago with gcc-4.4.0 (and USE=-lapack, though I had to hack the Cmake config file because of my -lapack USE flag wasn't taken into account but this does not seem to be gcc-4.4 related). You may be luckier with this last version.
Comment 8 Gef 2009-06-22 15:33:13 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Built successfully with wxGTK USE="-odbc".
> > BTW, hugin fails to be built with gcc-4.4.0, should I submit bug about that?
> I succefully built hugin-0.8.0_rc3 2 days ago with gcc-4.4.0 (and USE=-lapack,
> though I had to hack the Cmake config file because of my -lapack USE flag
> wasn't taken into account but this does not seem to be gcc-4.4 related). You
> may be luckier with this last version.

(About the hacking-the-cmake-file episode : 
http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/hugin/files/hugin-0.8.0_rc3-unset_lapack.patch?rev=1.1&view=markup
Hurray !).
Comment 9 Markus Meier gentoo-dev 2009-08-01 09:50:44 UTC
fixed in cvs, thanks for the report and investigation.

  01 Aug 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
  tweak x11-libs/wxGTK dep for bug #279653 and bug #269689
Comment 10 Lukas Sandström 2009-09-23 10:38:53 UTC
Created attachment 205000 [details, diff]
Patch for libpano13-2.9.12 to support compiling hugin with wxGTK[+odbc]

With this patch applied to libpano13-2.9.12 I can compile and use hugin with wxGTK with odbc-support.

hugin is working for me with boost-1.35.0-r2 and libpano-2.9.12, which are in
stable for amd64. Consider relaxing the DEPs to these versions.
Comment 11 Markus Meier gentoo-dev 2009-09-30 05:57:44 UTC
(In reply to comment #10)

I haven't had time to check your patch - but I'll do this in the next few days. could you send your patch upstream?
thanks!
Comment 12 Víctor Ostorga (RETIRED) gentoo-dev 2010-02-05 18:16:25 UTC
Closing as WONTFIX because hugin-0.8.0 is no longer in the repository.
Please try hugin-2009.2.0 or hugin-2009.4.0 instead.