Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 267974

Summary: dev-haskell/gtk2hs-0.9.12.1 failed to build
Product: Gentoo Linux Reporter: Paulo J. Matos <paulo>
Component: [OLD] LibraryAssignee: Gentoo's Haskell Language team <haskell>
Status: RESOLVED WONTFIX    
Severity: normal CC: O01eg
Priority: High Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build log
build.log for dev-haskell/gtk2hs

Description Paulo J. Matos 2009-04-30 11:16:19 UTC
Build fails with ghc 6.10.2

Reproducible: Always




Portage 2.1.6.11 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.25-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.25-gentoo-r7-x86_64-Intel-R-_Pentium-R-_D_CPU_3.20GHz-with-gentoo-2.0.0
Timestamp of tree: Wed, 29 Apr 2009 23:00:17 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p17-r1
dev-java/java-config: 2.1.7
dev-lang/python:     2.4.4-r15, 2.5.4-r2, 2.6.2
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r8
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.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /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="-march=nocona -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="R X aac aalib acl acpi ada alisp alsa amarok amazon amd64 apache2 artwork-extra artworkextra automount avahi avalon-framework banshee bash-completion beagle berkdb big-tables bzip2 c++ cairo calendar cdaudio cdb cdda cddb cdio cdparanoia cdr cdrkit cdrom chicken cli clisp context cpudetection cracklib crypt cscope css ctype curl cvs cvsgraph dbus dell device-mapper dia disk-partition djvu dri dvb dvd dvdr elisp emacs encode enscript examples exif expat extra fat ffmpeg fftw filter firefox firefox3 flac flash fontconfig fortran freebox ftp games gd gdbm ggi glade glep glitz glut gmp gnome gnome-keyring gnomecanvas gnuplot gnutls gpm grace grammar graph graphics graphviz gs gstreamer gtk gtk2-perl gtkhtml gtkspell gucharmap guile gzip gzip-el h323 hal hdhomerun hfs highlight humanities iconv id3 imagemagick imap imlib inkjar ipv6 isdnlog ivtv jadetex jar java javascript jpeg jpeg2k json kdeenablefinal kpathsea lame latex libcaca libnotify log4j log_forensic lua lzo md5sum midi mmx mod_python mono mp3 mudflap multilib music mysql mzscheme nautilus ncurses networking nls nntp nptl nptlonly nsplugin ntfs objc objc++ objc-gc ocaml ocamlduce ocamlopt octave ode ogg ogg123 omega openal openbabel opengl openid openmp openvpn opera oracle orathreads osc oscar osdmaxitems pam pango pari parted pcre pdf perl php pike plotutils png pnm pop portaudio posix postfix postgres postscript pppd pstricks publishers pulseaudio pvr pymacs python qt3 qt4 quicktime rar readline reflection reiser4 reiserfs replaygain rss ruby rubytests sbcl schroedinger science screenshot scsh sdk sdl sdl-image sdl-sound sdlaudio servlet-api session sidebar smp smtp soap soup sourceview spamassassin speex spell spl sqlite sqlite3 sse sse2 ssh ssl startup-notification subversion svg sysfs t1lib talkfilters tcl tcpd teletext tex4ht thumbnail thunderbird tidy tiff tk tokenizer toolbar toolkit-scroll-bars tools totem trash-plugin trayicon truetype unicode unzip utempter utils v4l v4l2 vim vim-pager vim-syntax vim-with-x vorbis weather webinterface webkit webmail webpresence wifi wmf wxwindows xanim xcb xcomposite xml xmlreader xmlrpc xmlwriter xorg xrandr xscreensaver xsl xslt xulrunner xvid yaz zip zlib zoran" ALSA_CARDS="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" 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_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Paulo J. Matos 2009-04-30 11:17:36 UTC
Created attachment 189947 [details]
Build log
Comment 2 Martin LORANG 2009-07-18 11:47:47 UTC
Same error here
Comment 3 Luis Araujo (RETIRED) gentoo-dev 2009-07-18 14:42:26 UTC
Try with ghc 6.8.2 and report back please.
Comment 4 Billy DeVincentis 2009-09-08 20:08:48 UTC
What a mess!!! This version which you set as strict dependency for himerge doesn't emerge.   What now?

hics/UI/Gtk/SourceView/SourceLanguagesManager.hs sourceview/Graphics/UI/Gtk/SourceView/SourceMarker.hs sourceview/Graphics/UI/Gtk/SourceView/SourceStyleScheme.hs sourceview/Graphics/UI/Gtk/SourceView/SourceTag.hs sourceview/Graphics/UI/Gtk/SourceView/SourceTagTable.hs sourceview/Graphics/UI/Gtk/SourceView/SourceView.hs sourceview/Graphics/UI/Gtk/SourceView/Types.hs sourceview/Graphics/UI/Gtk/SourceView/SourceTagStyle.hs sourceview/Graphics/UI/Gtk/SourceView.hs mozembed/Graphics/UI/Gtk/MozEmbed.hs mozembed/Graphics/UI/Gtk/MozEmbed/Types.hs gtkglext/Graphics/UI/Gtk/OpenGL/Config.hs gtkglext/Graphics/UI/Gtk/OpenGL/Context.hs gtkglext/Graphics/UI/Gtk/OpenGL/Drawable.hs gtkglext/Graphics/UI/Gtk/OpenGL/Pixmap.hs gtkglext/Graphics/UI/Gtk/OpenGL/Window.hs gtkglext/Graphics/UI/Gtk/OpenGL/General.hs gtkglext/Graphics/UI/Gtk/OpenGL/DrawingArea.hs gtkglext/Graphics/UI/Gtk/OpenGL/Types.hs gtkglext/Graphics/UI/Gtk/OpenGL.hs                                                                             
haddock: unrecognized option `--use-package=base'                                                                            
unrecognized option `--use-package=mtl'                                                                                      
Usage: haddock [OPTION...] file...                                                                                           

  -B DIR                           path to a GHC lib dir, to override the default path
  -o DIR    --odir=DIR             directory in which to put the output files         
  -l DIR    --lib=DIR              location of Haddock's auxiliary files              
  -i FILE   --read-interface=FILE  read an interface from FILE                        
  -D FILE   --dump-interface=FILE  interface file name                                
  -h        --html                 output in HTML                                     
            --hoogle               output for Hoogle                                  
            --html-help=format     produce index and table of contents in             
                                   mshelp, mshelp2 or devhelp format (with -h)        
            --source-base=URL      URL for a source code link on the contents         
                                   and index pages                                    
  -s URL    --source-module=URL    URL for a source code link for each module         
                                   (using the %{FILE} or %{MODULE} vars)              
            --source-entity=URL    URL for a source code link for each entity         
                                   (using the %{FILE}, %{MODULE}, %{NAME},            
                                   %{KIND} or %{LINE} vars)                           
            --comments-base=URL    URL for a comments link on the contents            
                                   and index pages                                    
            --comments-module=URL  URL for a comments link for each module            
                                   (using the %{MODULE} var)                          
            --comments-entity=URL  URL for a comments link for each entity            
                                   (using the %{FILE}, %{MODULE}, %{NAME},            
                                   %{KIND} or %{LINE} vars)                           
  -c FILE   --css=FILE             the CSS file to use for HTML output                
  -p FILE   --prologue=FILE        file containing prologue text                      
  -t TITLE  --title=TITLE          page heading                                       
  -d        --debug                extra debugging output                             
  -?        --help                 display this help and exit                         
  -V        --version              output version information and exit                
  -v        --verbose              increase verbosity                                 
            --use-contents=URL     use a separately-generated HTML contents page      
            --gen-contents         generate an HTML contents from specified           
                                   interfaces                                         
            --use-index=URL        use a separately-generated HTML index              
            --gen-index            generate an HTML index from specified              
                                   interfaces                                         
            --ignore-all-exports   behave as if all modules have the                  
                                   ignore-exports atribute                            
            --hide=MODULE          behave as if MODULE has the hide attribute         
            --optghc=OPTION        option to be forwarded to GHC
            --ghc-version          output GHC version in numeric format
  -w        --no-warnings          turn off all warnings

make[1]: *** [docs/reference/System-Glib-UTFString.html] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-haskell/gtk2hs-0.9.12.1/work/gtk2hs-0.9.12.1'
make: *** [all] Error 2
 *
 * ERROR: dev-haskell/gtk2hs-0.9.12.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3032:  Called die
 * The specific snippet of code:
 *       emake -j1 || die "Make failed"
 *  The die message:
 *   Make failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-haskell/gtk2hs-0.9.12.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-haskell/gtk2hs-0.9.12.1/temp/environment'.
 *

>>> Failed to emerge dev-haskell/gtk2hs-0.9.12.1, Log file:

>>>  '/var/tmp/portage/dev-haskell/gtk2hs-0.9.12.1/temp/build.log'
 *
 * The following package has failed to build or install:
 *
 *      ('ebuild', '/', 'dev-haskell/gtk2hs-0.9.12.1', 'merge')
 *
 * waiting for lock on /var/db/.pkg.portage_lockfile
 ...                                                             [ ok ]

 * GNU info directory index is up-to-date.
Linux1 billydv #
Comment 5 Lennart Kolmodin (RETIRED) gentoo-dev 2009-09-08 20:27:45 UTC
<gtk2hs-0.10 unsupported by the ghc 6.10 versions.
seems himerge needs to be updated to support gkt2hs-0.10.
Comment 6 Billy DeVincentis 2009-09-27 15:05:35 UTC
It can be emerged if you do use -doc
Comment 7 Paulo J. Matos 2010-02-20 22:39:13 UTC
Let me add that this still fails to build. (last version tried 0.10.1)

@Billy, the -doc use flag does not help!
Comment 8 Paulo J. Matos 2010-02-20 22:51:01 UTC
I (In reply to comment #7)
> Let me add that this still fails to build. (last version tried 0.10.1)
> 
> @Billy, the -doc use flag does not help!
> 

I take this back. gtk2hs-0.10.1 builds. However, himerge, which was what I was trying to build still requires 0.9.12.1 and this one does not build, even with doc use flag disabled.
Comment 9 Oleg 2011-01-15 09:22:44 UTC
Cann't install dev-haskell/gtk2hs-0.9.12.1 with dev-lang/ghc-6.12.3

Portage 2.1.9.25 (default/linux/amd64/10.0/desktop, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo-r5 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.36-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-7.7.7.0
Timestamp of tree: Wed, 12 Jan 2011 22:00:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11-r1
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.6.3-r1, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 PUEL AdobeFlash-10 AdobeFlash-10.1 skype-eula"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -mtune=core2 -pipe -msse -msse2 -msse3 -mssse3 -mmmx -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=4096 -momit-leaf-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /var/lib/hsqldb"
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/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="-O2 -march=core2 -mtune=core2 -pipe -msse -msse2 -msse3 -mssse3 -mmmx -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=4096 -momit-leaf-frame-pointer"
DISTDIR="/mnt/other/distfiles"
FEATURES="assume-digests binpkg-logs buildsyspkg collision-protect distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-O1"
LINGUAS="ru en ja eo el yi"
MAKEOPTS="-j5"
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="/mnt/other/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/rion /usr/local/portage/layman/sunrise /usr/local/portage/layman/booboo /usr/local/portage/layman/dirtyepic /usr/local/portage/my"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac aalib abiword acl acpi adiofile alsa amd64 amr animgif anthy archive audacious audiofile bash-completion bidi bluetooth branding bzip2 cairo canna caps cdda cdr cg chasen cjk cli consolekit cracklib crypt css cuda cups curl cxx dbus dga djvu dri dts dv dvb dvd dvdr dvdread emboss enca encode exif expat fam fbcon ffmpeg fftw firefox flac fontconfig fontforge fortran freewnn ftp fuse gallium gcj gd gdbm gdu ggi gif gimp ginac git gles glut gmp gnuplot gpm graphviz gsf gsm gstreamer gtk gzip hal hddtemp iconv id3 id3tag ieee1394 imagemagick imap imlib inotify ipv6 irc irda jabber jadetex java java6 jbig jingle joystick jpeg jpeg2k kate lame lapack latex lcdfilter lcms libcaca libmpd libnotify libwww lm_sensors lzma lzo m17n-lib mad math matroska mbrola midi migemo mikmod mime mmap mmx mmxext mng modules mozilla mp3 mp4 mpd mpeg mplayer mudflap mule multilib musepack ncurses nls nntp nocd nptl nptlonly nsplugin nspluginwrapper ntfs nvidia ogg openal opencl openexr opengl openmp openxml oss pango pch pcre pdf pgf png posix postgres ppds pppd qt3support quicktime rar raw readline rle romio rss rtmp samba scanner schroedinger scripts sdl sensord session sharedmem shorten slang smp sndfile sockets socks5 sourceview sox speex spell sse sse2 sse3 ssl ssse3 startup-notification subversion svg sysfs syslog system-sqlite szip taglib tcpd teletext theora threads thunar tiff timidity truetype udev unicode usb v4l v4l2 vaapi vcd vdpau videos vim-syntax vorbis vpx webkit wma wmf x264 xattr xcb xfce xfce4 xft xhtml xml xorg xosd xpm xscreensaver xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="hda-intel" 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 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 proxy proxy_http" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DVB_CARDS="ttpci" 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" INPUT_DEVICES="keyboard mouse evdev joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en ja eo el yi" NETBEANS_MODULES="apisupport cnd groovy ide java mobility xml dlight enterprise harness profiler webcommon websvccommon nb" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa 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, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 10 Oleg 2011-01-15 09:24:11 UTC
Created attachment 259912 [details]
build.log for dev-haskell/gtk2hs
Comment 11 Lennart Kolmodin (RETIRED) gentoo-dev 2011-01-17 13:18:16 UTC
Oleg,
try to use the latest version, 0.10.1.

We should put the new gtk2hs into portage, it's been split up to many packages and should be easier to build.
Comment 12 Sergei Trofimovich (RETIRED) gentoo-dev 2011-06-11 16:32:00 UTC
Package is masked to 30 day removal.

Please, consider using these instead:
    dev-haskell/pango-0.12
    dev-haskell/cairo-0.12
    dev-haskell/glib-0.12
    dev-haskell/cairo-0.12
    dev-haskell/glade-0.12
    dev-haskell/gtk-0.12
Comment 13 Tomáš Chvátal (RETIRED) gentoo-dev 2011-09-17 04:24:03 UTC
Removed from main tree.