retitle 582131 ghc-cvs: FTBFS 
thanks

I applied the following patch, adding 5.10 to the list of acceptable
Perl versions, and expected the bug to die - But it was not
enough. The build process _does_ finalize the configuration phase, but
still fails to build. The patch is trivial, goes as follows:

--- configure  2008-08-16 12:36:20.000000000 -0300
+++ ghc-cvs-20060905/configure               2008-08-16 12:36:30.000000000 -0300
@@ -3070,10 +3070,14 @@
          if grep "version 6" conftest.out >/dev/null 2>&1; then
             :
          else
-            { { echo "$as_me:$LINENO: error: your version of perl probably 
won't work, try upgrading it." >&5
-echo "$as_me: error: your version of perl probably won't work, try upgrading 
it." >&2;}
-   { (exit 1); exit 1; }; }
-         fi
+              if grep "v5.10" conftest.out > /dev/null 2>&1; then
+                  :
+                       else
+                                { { echo "$as_me:$LINENO: error: your version 
of perl probably won't work, try upgrading it." >&5
+                                     echo "$as_me: error: your version of perl 
probably won't work, try upgrading it." >&2;}
+                                               { (exit 1); exit 1; }; }
+             fi
+              fi
       fi
    fi
 rm -fr conftest*


Of course, I'm not tagging the bug as patched, as the FTBFS is still
there. And the build process (AMD64, Sid, cowbuilder) dies like this:

mkDerivedConstants.c:394: warning: cast from pointer to integer of different 
size
mkDerivedConstants.c:395: warning: cast from pointer to integer of different 
size
mkDerivedConstants.c:405: warning: cast from pointer to integer of different 
size
mkDerivedConstants.c:406: warning: cast from pointer to integer of different 
size
mkDerivedConstants.c:407: warning: cast from pointer to integer of different 
size
gcc -o mkGHCConstants -O -I. -I../rts       mkGHCConstants.o
./mkGHCConstants >GHCConstants.h
../utils/mkdependC/mkdependC -f .depend     -- -O -I. -I../rts    -- 
mkDerivedConstants.c 
------------------------------------------------------------------------
== /usr/bin/make boot -wr;
 in /tmp/buildd/ghc-cvs-20060905/compat
------------------------------------------------------------------------
../utils/mkdependC/mkdependC -f .depend    -I. -Iinclude -I../includes  -- -O 
-I. -Iinclude -D__GHC_PATCHLEVEL__=2 -I../libraries/base/cbits 
-I../libraries/base/include    -- cbits/directory.c cbits/rawSystem.c 
cbits/unicode.c 
/usr/bin/ghc6 -M -optdep-f -optdep.depend  -osuf o 
-optdep--exclude-module=System.Directory.Internals   -H16m -O -I. -Iinclude 
-Rghc-timing -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp 
Compat/Directory.hs Compat/RawSystem.hs Compat/Unicode.hs 
Distribution/Compat/FilePath.hs Distribution/Compat/ReadP.hs 
Distribution/Compiler.hs Distribution/GetOpt.hs 
Distribution/InstalledPackageInfo.hs Distribution/License.hs 
Distribution/Package.hs Distribution/ParseUtils.hs Distribution/Version.hs 
Language/Haskell/Extension.hs
<<ghc: 46624232 bytes, 9 GCs, 98304/155648 avg/max bytes residency (2 samples), 
17M in use, 0.00 INIT (0.07 elapsed), 0.06 MUT (0.79 elapsed), 0.02 GC (1.39 
elapsed) :ghc>>
/usr/bin/make all
/usr/bin/ghc6 -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package Cabal 
-I../libraries -fglasgow-exts -no-recomp    -c Compat/Directory.hs -o 
Compat/Directory.o  -ohi Compat/Directory.hi

Compat/Directory.hs:27:0:
    Failed to load interface for `System.Directory.Internals':
      Use -v to see a list of the files searched for.
<<ghc: 34041256 bytes, 5 GCs, 151552/151552 avg/max bytes residency (1 
samples), 17M in use, 0.00 INIT (0.00 elapsed), 0.04 MUT (0.09 elapsed), 0.03 
GC (0.04 elapsed) :ghc>>
make[3]: *** [Compat/Directory.o] Error 1
make[2]: *** [boot] Error 2
make[1]: *** [stage1] Error 1
make[1]: Leaving directory `/tmp/buildd/ghc-cvs-20060905'
make: *** [build-stamp] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
pbuilder: Failed autobuilding of package
 -> Aborting with an error
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> Cleaning COW directory


-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to