<?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>123465</bug_id>
          
          <creation_ts>2006-02-20 01:40 0000</creation_ts>
          <short_desc>dev-lang/hugs98-2005.3-r2 not installing library files</short_desc>
          <delta_ts>2006-03-01 01:57:29 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>CLOSED</bug_status>
          <resolution>TEST-REQUEST</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>benjrh@gmail.com</reporter>
          <assigned_to>haskell@gentoo.org</assigned_to>
          <cc>benjrh@gmail.com</cc>
    
    <cc>twp@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>benjrh@gmail.com</who>
            <bug_when>2006-02-20 01:40:24 0000</bug_when>
            <thetext>The dev-lang/hugs98-2005.3-r2 ebuild is not installing the library files, so hugs cannot run. The libraries should be installed in source form.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcoutts@gentoo.org</who>
            <bug_when>2006-02-20 11:02:13 0000</bug_when>
            <thetext>It works ok here. We&apos;ll need more information to track this down.

Can you add the result of emerge --info, what USE flags you used when emerging hugs98 and it be great if you could get us a build log. If there&apos;s anything else you think might be relevant then add that too.

Another thing that may be relevant if you emerged with USE=&quot;opengl&quot; is which OpenGL implementation you&apos;re using; nvidia or xorg. What does this give:
$ opengl-update --get-implementation</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benjrh@gmail.com</who>
            <bug_when>2006-02-20 22:23:40 0000</bug_when>
            <thetext>Created an attachment (id=80344)
Full output of emerge -b hugs98

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benjrh@gmail.com</who>
            <bug_when>2006-02-20 22:28:41 0000</bug_when>
            <thetext>No manual use flags, just those in emerge --info below.

Essentially, directory /usr/lib/hugs/libraries is missing.

$ opengl-update --get-implementation
xorg-x11

$ hugs
__   __ __  __  ____   ___      _________________________________________
||   || ||  || ||  || ||__      Hugs 98: Based on the Haskell 98 standard
||___|| ||__|| ||__||  __||     Copyright (c) 1994-2005
||---||         ___||           World Wide Web: http://haskell.org/hugs
||   ||                         Report bugs to: hugs-bugs@haskell.org
||   || Version: March 2005     _________________________________________

Haskell 98 mode: Restart with command line option -98 to enable extensions

Hugs.Prelude not found on current path: &quot;.:{Home}/lib/hugs/packages/*:/usr/local/lib/hugs/packages/*:{Hugs}/libraries:{Hugs}/packages/*:{Hugs}/oldlib&quot;

FATAL ERROR: Unable to load prelude implementation

$ emerge --info
Gentoo Base System version 1.12.0_pre16
Portage 2.1_pre4-r1 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.14-gentoo-r7 i686)
=================================================================
System uname: 2.6.14-gentoo-r7 i686 AMD Athlon(tm) Processor
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon-xp -O3 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control /var/service&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon-xp -O3 -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://mirror.pacific.net.au/gentoo&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://mirror.pacific.net.au/gentoo-portage&quot;
USE=&quot;x86 3dnow 3dnowext X X509 a52 aac alsa apache2 apm avi berkdb bidi bitmap-fonts cdparanoia clamav crypt css cups djbfft djvu doc dv dvdread emboss encode esd examples fame foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imagemagick imlib jce jpeg kde libg++ libwww live lzo mad maildir mailwrapper mbox mikmod mime mjpeg mmx mmxext motif mp3 mpeg musepack musicbrainz ncurses network nls nptl nsplugin ogg opengl oss pam pdflib perl png python qt quicktime readline real rtc sdl sftplogging smime sndfile spell sqlite sse ssl subversion tcpd theora truetype truetype-fonts type1-fonts udev utf8 v4l v4l2 vcd vorbis win32codecs xml xml2 xpm xv xvid yv12 zlib elibc_glibc kernel_linux userland_GNU&quot;
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcoutts@gentoo.org</who>
            <bug_when>2006-02-21 04:16:30 0000</bug_when>
            <thetext>Ok, we&apos;ve seen this bug once before but have not yet managed to reproduce it figure out exactly what conditions make it happen.

I presume this also happens for you with hugs98-2005.3-r1 ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>araujo@gentoo.org</who>
            <bug_when>2006-02-21 08:43:29 0000</bug_when>
            <thetext>Could you please show the log of the building too?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcoutts@gentoo.org</who>
            <bug_when>2006-02-21 08:48:20 0000</bug_when>
            <thetext>Araujo, see comment #2. He&apos;s given us that already. :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benjrh@gmail.com</who>
            <bug_when>2006-02-21 15:31:55 0000</bug_when>
            <thetext>&gt; I presume this also happens for you with hugs98-2005.3-r1 ?

Yes, it does, although it hasn&apos;t always, since I&apos;ve been using my original package for hugs98-2005.3-r1 to recover a working installation.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>twp@gentoo.org</who>
            <bug_when>2006-02-27 07:00:41 0000</bug_when>
            <thetext>Same problem here with a fresh install.

Note the problem in the install phase:

(cd ../hugsdir; find libraries -type f -print) | while read file;\
        do      dir=`dirname $file`;\
                case $file in \
                *.hs|*.lhs|*.so|*.dll) \
                        ../install-sh -d /var/tmp/portage/hugs98-2005.3-r2/image//usr/li
b/hugs/$dir;\
                        ../install-sh -c -m 0644 ../hugsdir/$file /var/tmp/portage/hugs9
8-2005.3-r2/image//usr/lib/hugs/$file ;;\
                esac;\
        done
find: libraries: No such file or directory


Looking at libraries/Makefile.in we see:

install: all
        $(INSTALL) -d $(DESTDIR)$(hugsdir)/include
...
        (cd $(BUILD_DIR); find libraries -type f -print) | while read file;\
                do      dir=`dirname $$file`;\
                        case $$file in \
                        *.hs|*.lhs|*.so|*.dll) \
                                $(INSTALL) -d $(DESTDIR)$(hugsdir)/$$dir;\
                                $(INSTALL) -c -m 0644 $(BUILD_DIR)/$$file $(DESTDIR)$(hu
gsdir)/$$file ;;\
                        esac;\
                done

It seems that BUILD_DIR is not set correctly: Makefile.in sets it to ../hugsdir, but this doesn&apos;t actually contain the libraries subdirectory.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcoutts@gentoo.org</who>
            <bug_when>2006-02-27 07:43:15 0000</bug_when>
            <thetext>The hugsdir/libraries directory not existing is a symptom of things going wrong eariler in the build.

Tom, would you mind dropping by #gentoo-haskell some time and helping us debug this more interactively?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>twp@gentoo.org</who>
            <bug_when>2006-02-27 08:07:10 0000</bug_when>
            <thetext>Sure. IRC is banned here at work, but I&apos;ll drop by one evening. In the meantime I&apos;ll do a little more investigation.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>twp@gentoo.org</who>
            <bug_when>2006-02-28 09:12:52 0000</bug_when>
            <thetext>After a debugging session with dcoutts we think we&apos;ve found the problem.

find changed behaviour in version 4.2.2 which caused libraries/tools/make_bootlib not to copy all the required .hs files.

The attached patch should fix this for find 4.2.2 and later while maintaining compatibility with earlier versions.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>twp@gentoo.org</who>
            <bug_when>2006-02-28 09:13:35 0000</bug_when>
            <thetext>Created an attachment (id=80947)
/home/payne/hugs98-2005.3-find.patch

Still not sure why the grep -ve &apos;^[GN]HC$&apos; is required :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcoutts@gentoo.org</who>
            <bug_when>2006-02-28 10:44:17 0000</bug_when>
            <thetext>Works for me with find 4.1.20.

Tom, thanks v much for taking the time to do all the debugging work with us.

I&apos;ve added this patch to dev-lang/hugs98-2005.3-r2. The change is now in portage.

benjrh, would you mind syncing and trying the emerge again? Tell us if this fixes it for you. (Give it a couple hours for the change to propagate from portage cvs to the mirrors.)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benjrh@gmail.com</who>
            <bug_when>2006-02-28 22:33:05 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; benjrh, would you mind syncing and trying the emerge again? Tell us if this
&gt; fixes it for you.

It does. Thanks!

The patch should probably be sent to the Hugs team.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcoutts@gentoo.org</who>
            <bug_when>2006-03-01 01:57:29 0000</bug_when>
            <thetext>I&apos;ve sent this to the hugs-bugs list (though it&apos;s not yet clear that anything is getting through - I suspect it of being a subscriber-only list which seems a bit daft for a bug reporting mechanism). Anyway, I&apos;ll make sure it gets through.

I&apos;m closing this bug now. Thanks again for the help, Tom and benjrh.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>80344</attachid>
            <date>2006-02-20 22:23 0000</date>
            <desc>Full output of emerge -b hugs98</desc>
            <filename>hugs_emerge_log.gz</filename>
            <type>application/octet-stream</type>
            <data encoding="base64">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
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80947</attachid>
            <date>2006-02-28 09:13 0000</date>
            <desc>/home/payne/hugs98-2005.3-find.patch</desc>
            <filename>hugs98-2005.3-find.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBodWdzOTgtTWFyMjAwNS9saWJyYXJpZXMvdG9vbHMvbWFrZV9ib290bGliIGh1
Z3M5OC1NYXIyMDA1Lm5ldy9saWJyYXJpZXMvdG9vbHMvbWFrZV9ib290bGliCi0tLSBodWdzOTgt
TWFyMjAwNS9saWJyYXJpZXMvdG9vbHMvbWFrZV9ib290bGliCTIwMDUtMDMtMTAgMDE6MDM6Mzku
MDAwMDAwMDAwICswMTAwCisrKyBodWdzOTgtTWFyMjAwNS5uZXcvbGlicmFyaWVzL3Rvb2xzL21h
a2VfYm9vdGxpYgkyMDA2LTAyLTI4IDE4OjA3OjM3LjAwMDAwMDAwMCArMDEwMApAQCAtNzgsOCAr
NzgsOSBAQAogCiAJKAogCQljZCAkcGFja2FnZV9kaXIKLQkJJEZJTkQgLiBcKCAtbmFtZSAnW2Et
el0qJyAtbyAtbmFtZSAnW0dOXUhDJyBcKSAtcHJ1bmUgLW8gXAorCQkkRklORCBbQS1aXSogLW5h
bWUgJ1tHTl1IQycgLXBydW5lIC1vIFwKIAkJCVwoIC1uYW1lIFwqLmhzIC1vIC1uYW1lIFwqLmxo
cyAtbyAtbmFtZSBcKi5oc2MgXCkgLXByaW50IHwKKwkJCWdyZXAgLXZlICdeW0dOXUhDJCcgfAog
CQkJc2VkICcJczpeXC4vOjoKIAkJCQlzL1wuLiovLycgfAogCQkJZ3JlcCAtdiAnXlRleHQvUmVn
ZXgnIHwK
</data>        

          </attachment>
    </bug>

</bugzilla>