#1845: unconditional relative branch out of range (GHC version 6.8.1-6.10.4 for
powerpc_apple_darwin)
-------------------------+--------------------------------------------------
    Reporter:  guest     |        Owner:  thorkilnaur       
        Type:  bug       |       Status:  new               
    Priority:  normal    |    Milestone:  _|_               
   Component:  Compiler  |      Version:  6.10.4            
    Keywords:            |   Difficulty:  Unknown           
          Os:  MacOS X   |     Testcase:                    
Architecture:  powerpc   |      Failure:  Compile-time crash
-------------------------+--------------------------------------------------
Changes (by verti):

  * failure:  None/Unknown => Compile-time crash


Comment:

 I also recieved this error when attempting to resolve an issue with a Yi
 installation by applying some suggested constraints. [[BR]]
 A "hello" example had been compiled before this, and ''cabal install'' of
 all items listed in the Haskell Platform was successful.  [[BR]]
 Using OS X Leopard, PPC G5, GHC 6.10.4[[BR]]



 {{{
 $ cabal install yi --constraint="data-accessor < 0.2.1" --constraint
 ="template-haskell < 2.4"

 Resolving dependencies...
 Configuring data-accessor-monads-fd-0.2...
 Preprocessing library data-accessor-monads-fd-0.2...
 Building data-accessor-monads-fd-0.2...
 [1 of 1] Compiling Data.Accessor.Monad.FD.State (
 src/Data/Accessor/Monad/FD/State.hs,
 dist/build/Data/Accessor/Monad/FD/State.o )
 ar: creating archive dist/build/libHSdata-accessor-monads-fd-0.2.a
 Installing library in
 /Users/administrator/.cabal/lib/data-accessor-monads-fd-0.2/ghc-6.10.4
 Registering data-accessor-monads-fd-0.2...
 Reading package info from "dist/installed-pkg-config" ... done.
 Writing new package config file... done.
 Configuring data-accessor-template-0.2.1.3...
 Preprocessing library data-accessor-template-0.2.1.3...
 Building data-accessor-template-0.2.1.3...
 [1 of 2] Compiling Data.Accessor.Template (
 src-3/Data/Accessor/Template.hs, dist/build/Data/Accessor/Template.o )
 [2 of 2] Compiling Data.Accessor.Template.Example (
 src/Data/Accessor/Template/Example.hs,
 dist/build/Data/Accessor/Template/Example.o )
 Loading package ghc-prim ... linking ... done.
 Loading package integer ... linking ... done.
 Loading package base ... linking ... done.
 Loading package syb ... linking ... done.
 Loading package base-3.0.3.1 ... linking ... done.
 Loading package utility-ht-0.0.5.1 ... linking ... done.
 Loading package array-0.2.0.0 ... linking ... done.
 Loading package containers-0.2.0.1 ... linking ... done.
 Loading package packedstring-0.1.0.1 ... linking ... done.
 Loading package pretty-1.0.1.0 ... linking ... done.
 Loading package template-haskell ... linking ... done.
 Loading package transformers-0.1.4.0 ... linking ... done.
 Loading package data-accessor-0.2.0.2 ... linking ... done.
 ar: creating archive dist/build/libHSdata-accessor-template-0.2.1.3.a
 Installing library in
 /Users/administrator/.cabal/lib/data-accessor-template-0.2.1.3/ghc-6.10.4
 Registering data-accessor-template-0.2.1.3...
 Reading package info from "dist/installed-pkg-config" ... done.
 Writing new package config file... done.
 [1 of 1] Compiling Main             (
 
/var/folders/nC/nCwTbMclGKiVINNMLpEVRE+++TI/-Tmp-/pointedlist-0.3.548338/pointedlist-0.3.5/Setup.hs,
 
/var/folders/nC/nCwTbMclGKiVINNMLpEVRE+++TI/-Tmp-/pointedlist-0.3.548338/pointedlist-0.3.5/dist/setup/Main.o
 )
 Linking
 
/var/folders/nC/nCwTbMclGKiVINNMLpEVRE+++TI/-Tmp-/pointedlist-0.3.548338/pointedlist-0.3.5/dist/setup/setup
 ...
 Configuring pointedlist-0.3.5...
 Preprocessing library pointedlist-0.3.5...
 Building pointedlist-0.3.5...
 [1 of 2] Compiling Data.List.PointedList ( Data/List/PointedList.hs,
 dist/build/Data/List/PointedList.o )
 [2 of 2] Compiling Data.List.PointedList.Circular (
 Data/List/PointedList/Circular.hs,
 dist/build/Data/List/PointedList/Circular.o )
 ar: creating archive dist/build/libHSpointedlist-0.3.5.a
 Installing library in
 /Users/administrator/.cabal/lib/pointedlist-0.3.5/ghc-6.10.4
 Registering pointedlist-0.3.5...
 Reading package info from "dist/installed-pkg-config" ... done.
 Writing new package config file... done.
 Configuring yi-0.6.1...
 Preprocessing library yi-0.6.1...
 Preprocessing executables for yi-0.6.1...
 Building yi-0.6.1...
 [  1 of 120] Compiling System.FriendlyPath ( System/FriendlyPath.hs,
 dist/build/System/FriendlyPath.o )
 [  2 of 120] Compiling Shim.ProjectContent ( Shim/ProjectContent.hs,
 dist/build/Shim/ProjectContent.o )
 [  3 of 120] Compiling Parser.Incremental ( Parser/Incremental.hs,
 dist/build/Parser/Incremental.o )
 [  4 of 120] Compiling Data.Trie        ( Data/Trie.hs,
 dist/build/Data/Trie.o )
 [  5 of 120] Compiling Data.DelayList   ( Data/DelayList.hs,
 dist/build/Data/DelayList.o )
 [  6 of 120] Compiling Data.Rope        ( Data/Rope.hs,
 dist/build/Data/Rope.o )
 [  7 of 120] Compiling Data.Prototype   ( Data/Prototype.hs,
 dist/build/Data/Prototype.o )
 [  8 of 120] Compiling HConf.Utils      ( HConf/Utils.hs,
 dist/build/HConf/Utils.o )
 [  9 of 120] Compiling HConf.Paths      ( HConf/Paths.hs,
 dist/build/HConf/Paths.o )
 [ 10 of 120] Compiling Paths_yi         ( dist/build/autogen/Paths_yi.hs,
 dist/build/Paths_yi.o )
 [ 11 of 120] Compiling HConf            ( HConf.hs, dist/build/HConf.o )
 [ 12 of 120] Compiling Yi.Char.Unicode  ( Yi/Char/Unicode.hs,
 dist/build/Yi/Char/Unicode.o )
 [ 13 of 120] Compiling Yi.UI.Common[boot] ( Yi/UI/Common.hs-boot,
 dist/build/Yi/UI/Common.o-boot )
 [ 14 of 120] Compiling Yi.String        ( Yi/String.hs,
 dist/build/Yi/String.o )
 [ 15 of 120] Compiling Yi.Monad         ( Yi/Monad.hs,
 dist/build/Yi/Monad.o )
 [ 16 of 120] Compiling Yi.Keymap.Completion ( Yi/Keymap/Completion.hs,
 dist/build/Yi/Keymap/Completion.o )
 [ 17 of 120] Compiling Yi.Editor[boot]  ( Yi/Editor.hs-boot,
 dist/build/Yi/Editor.o-boot )
 [ 18 of 120] Compiling Yi.Debug         ( Yi/Debug.hs,
 dist/build/Yi/Debug.o )
 [ 19 of 120] Compiling Yi.Prelude       ( Yi/Prelude.hs,
 dist/build/Yi/Prelude.o )
 [ 20 of 120] Compiling Yi.Dynamic       ( Yi/Dynamic.hs,
 dist/build/Yi/Dynamic.o )
 [ 21 of 120] Compiling Yi.Event         ( Yi/Event.hs,
 dist/build/Yi/Event.o )
 [ 22 of 120] Compiling Yi.Interact      ( Yi/Interact.hs,
 dist/build/Yi/Interact.o )
 [ 23 of 120] Compiling Yi.Keymap[boot]  ( Yi/Keymap.hs-boot,
 dist/build/Yi/Keymap.o-boot )
 [ 24 of 120] Compiling Yi.Style         ( Yi/Style.hs,
 dist/build/Yi/Style.o )
 [ 25 of 120] Compiling Yi.Style.Library ( Yi/Style/Library.hs,
 dist/build/Yi/Style/Library.o )
 [ 26 of 120] Compiling Yi.Interpreter   ( Yi/Interpreter.hs,
 dist/build/Yi/Interpreter.o )
 [ 27 of 120] Compiling Shim.Utils       ( Shim/Utils.hs,
 dist/build/Shim/Utils.o )
 [ 28 of 120] Compiling Shim.CabalInfo   ( Shim/CabalInfo.hs,
 dist/build/Shim/CabalInfo.o )
 [ 29 of 120] Compiling Yi.Buffer.Misc[boot] ( Yi/Buffer/Misc.hs-boot,
 dist/build/Yi/Buffer/Misc.o-boot )
 [ 30 of 120] Compiling Yi.Buffer.Basic  ( Yi/Buffer/Basic.hs,
 dist/build/Yi/Buffer/Basic.o )
 Loading package ghc-prim ... linking ... done.
 Loading package integer ... linking ... done.
 Loading package base ... linking ... done.
 Loading package bytestring-0.9.1.4 ... linking ... done.
 Loading package syb ... linking ... done.
 Loading package array-0.2.0.0 ... linking ... done.
 Loading package containers-0.2.0.1 ... linking ... done.
 Loading package extensible-exceptions-0.1.1.1 ... linking ... done.
 Loading package terminfo-0.3.1.1 ... linking ... done.
 Loading package unix-2.3.2.0 ... linking ... done.
 Loading package base-3.0.3.1 ... linking ... done.
 Loading package utf8-string-0.3.6 ... linking ... done.
 Loading package vty-3.1.8.4 ... linking ... done.
 Loading package unix-compat-0.1.2.1 ... linking ... done.
 Loading package mtl-1.1.0.2 ... linking ... done.
 Loading package uniplate-1.5.1 ... linking ... done.
 Loading package old-locale-1.0.0.1 ... linking ... done.
 Loading package time-1.1.4 ... linking ... done.
 Loading package split-0.1.2 ... linking ... done.
 Loading package rosezipper-0.1 ... linking ... done.
 Loading package parsec-2.1.0.1 ... linking ... done.
 Loading package regex-base-0.93.1 ... linking ... done.
 Loading package regex-tdfa-1.1.2 ... linking ... done.
 Loading package binary-0.5.0.2 ... linking ... done.
 Loading package pureMD5-1.0.0.3 ... linking ... done.
 Loading package transformers-0.1.4.0 ... linking ... done.
 Loading package data-accessor-0.2.0.2 ... linking ... done.
 Loading package pointedlist-0.3.5 ... linking ... done.
 Loading package ghc-paths-0.1.0.6 ... linking ... done.
 Loading package fingertree-0.0.1.0 ... linking ... done.
 Loading package dlist-0.5 ... linking ... done.
 Loading package filepath-1.1.0.2 ... linking ... done.
 Loading package old-time-1.0.0.2 ... linking ... done.
 Loading package directory-1.0.0.3 ... linking ... done.
 Loading package packedstring-0.1.0.1 ... linking ... done.
 Loading package pretty-1.0.1.0 ... linking ... done.
 Loading package process-1.0.1.1 ... linking ... done.
 Loading package random-1.0.0.1 ... linking ... done.
 Loading package template-haskell ... linking ... done.
 Loading package derive-0.1.4 ... linking ... done.
 Loading package utility-ht-0.0.5.1 ... linking ... done.
 Loading package data-accessor-template-0.2.1.3 ... linking ... done.
 Loading package monads-fd-0.0.0.1 ... linking ... done.
 Loading package data-accessor-monads-fd-0.2 ... linking ... done.
 Loading package Cabal-1.6.0.3 ... linking ... done.
 Loading package haskell98 ... linking ... done.
 Loading package hpc-0.5.0.3 ... linking ... done.
 ghc: internal error: unconditional relative branch out of range: jump
 island out of range
     (GHC version 6.10.4 for powerpc_apple_darwin)
     Please report this as a GHC bug:
 http://www.haskell.org/ghc/reportabug
 cabal: Error: some packages failed to install:
 yi-0.6.1 failed during the building phase. The exception was:
 exit: ExitFailure 6

 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1845#comment:18>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to