#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