building 5.03 from source and illegal buffer size

Hal Daume III hdaume@ISI.EDU
Tue, 7 May 2002 07:48:14 -0700 (PDT)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1804928587-1020782894=:29071
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi all,

I just grabbed 5.03 from cvs and built it.  Everything worked fine, except
when I go to compile using ghc-inplace, it tells me:

invalid argument
Action: hPutBuf
Handle: {closed}
Reason: illegal buffer size 0

It appears able to generate the .hi file, but not the .o.  I ran with -v
and attached the transcript.  If anyone has any ideas, please let me know
:) (oh, when building i used the build.mk.sample as is and this is on
sparc solaris 2.7).

Thanks!

 - Hal

--
Hal Daume III

 "Computer science is no more about computers    | hdaume@isi.edu
  than astronomy is about telescopes." -Dijkstra | www.isi.edu/~hdaume

---559023410-1804928587-1020782894=:29071
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ghc-5.03.out"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.21.0205070748140.29071@moussor.isi.edu>
Content-Description: 
Content-Disposition: attachment; filename="ghc-5.03.out"

R2xhc2dvdyBIYXNrZWxsIENvbXBpbGVyLCBWZXJzaW9uIDUuMDMsIGZvciBI
YXNrZWxsIDk4LCBjb21waWxlZCBieSBHSEMgdmVyc2lvbiA1LjAyLjENClVz
aW5nIHBhY2thZ2UgY29uZmlnIGZpbGU6IC9uZnMvaXNkL2hkYXVtZS9kb3du
bG9hZC9mcHRvb2xzL2doYy9kcml2ZXIvcGFja2FnZS5jb25mLmlucGxhY2UN
Cg0KPT09PT09PT09PT09PT09PT09PT0gUGFja2FnZXMgPT09PT09PT09PT09
PT09PT09PT0NClBhY2thZ2UNCiAgIHtuYW1lID0gImJhc2UiLA0KICAgIGlt
cG9ydF9kaXJzID0gWyIvbmZzL2lzZC9oZGF1bWUvZG93bmxvYWQvZnB0b29s
cy9saWJyYXJpZXMvYmFzZSJdLA0KICAgIHNvdXJjZV9kaXJzID0gW10sDQog
ICAgbGlicmFyeV9kaXJzID0NCiAgICAgIFsiL25mcy9pc2QvaGRhdW1lL2Rv
d25sb2FkL2ZwdG9vbHMvbGlicmFyaWVzL2Jhc2UiLA0KICAgICAgICIvbmZz
L2lzZC9oZGF1bWUvZG93bmxvYWQvZnB0b29scy9saWJyYXJpZXMvYmFzZS9j
Yml0cyJdLA0KICAgIGhzX2xpYnJhcmllcyA9IFsiSFNiYXNlIl0sDQogICAg
ZXh0cmFfbGlicmFyaWVzID0gWyJIU2Jhc2VfY2JpdHMiXSwNCiAgICBpbmNs
dWRlX2RpcnMgPQ0KICAgICAgWyIvbmZzL2lzZC9oZGF1bWUvZG93bmxvYWQv
ZnB0b29scy9saWJyYXJpZXMvYmFzZS9pbmNsdWRlIl0sDQogICAgY19pbmNs
dWRlcyA9IFsiSHNCYXNlLmgiXSwNCiAgICBwYWNrYWdlX2RlcHMgPSBbInJ0
cyJdLA0KICAgIGV4dHJhX2doY19vcHRzID0gW10sDQogICAgZXh0cmFfY2Nf
b3B0cyA9IFtdLA0KICAgIGV4dHJhX2xkX29wdHMgPSBbXX0NClBhY2thZ2UN
CiAgIHtuYW1lID0gImhhc2tlbGw5OCIsDQogICAgaW1wb3J0X2RpcnMgPQ0K
ICAgICAgWyIvbmZzL2lzZC9oZGF1bWUvZG93bmxvYWQvZnB0b29scy9saWJy
YXJpZXMvaGFza2VsbDk4Il0sDQogICAgc291cmNlX2RpcnMgPSBbXSwNCiAg
ICBsaWJyYXJ5X2RpcnMgPQ0KICAgICAgWyIvbmZzL2lzZC9oZGF1bWUvZG93
bmxvYWQvZnB0b29scy9saWJyYXJpZXMvaGFza2VsbDk4Il0sDQogICAgaHNf
bGlicmFyaWVzID0gWyJIU2hhc2tlbGw5OCJdLA0KICAgIGV4dHJhX2xpYnJh
cmllcyA9IFtdLA0KICAgIGluY2x1ZGVfZGlycyA9IFtdLA0KICAgIGNfaW5j
bHVkZXMgPSBbXSwNCiAgICBwYWNrYWdlX2RlcHMgPSBbImJhc2UiXSwNCiAg
ICBleHRyYV9naGNfb3B0cyA9IFtdLA0KICAgIGV4dHJhX2NjX29wdHMgPSBb
XSwNCiAgICBleHRyYV9sZF9vcHRzID0gW119DQpQYWNrYWdlDQogICB7bmFt
ZSA9ICJuZXR3b3JrIiwNCiAgICBpbXBvcnRfZGlycyA9DQogICAgICBbIi9u
ZnMvaXNkL2hkYXVtZS9kb3dubG9hZC9mcHRvb2xzL2xpYnJhcmllcy9uZXR3
b3JrIl0sDQogICAgc291cmNlX2RpcnMgPSBbXSwNCiAgICBsaWJyYXJ5X2Rp
cnMgPQ0KICAgICAgWyIvbmZzL2lzZC9oZGF1bWUvZG93bmxvYWQvZnB0b29s
cy9saWJyYXJpZXMvbmV0d29yayJdLA0KICAgIGhzX2xpYnJhcmllcyA9IFsi
SFNuZXR3b3JrIl0sDQogICAgZXh0cmFfbGlicmFyaWVzID0gWyJuc2wiLCAi
c29ja2V0Il0sDQogICAgaW5jbHVkZV9kaXJzID0NCiAgICAgIFsiL25mcy9p
c2QvaGRhdW1lL2Rvd25sb2FkL2ZwdG9vbHMvbGlicmFyaWVzL25ldHdvcmsv
aW5jbHVkZSJdLA0KICAgIGNfaW5jbHVkZXMgPSBbIkhzTmV0LmgiXSwNCiAg
ICBwYWNrYWdlX2RlcHMgPSBbImJhc2UiXSwNCiAgICBleHRyYV9naGNfb3B0
cyA9IFtdLA0KICAgIGV4dHJhX2NjX29wdHMgPSBbXSwNCiAgICBleHRyYV9s
ZF9vcHRzID0gW119DQpQYWNrYWdlDQogICB7bmFtZSA9ICJydHMiLA0KICAg
IGltcG9ydF9kaXJzID0gW10sDQogICAgc291cmNlX2RpcnMgPSBbXSwNCiAg
ICBsaWJyYXJ5X2RpcnMgPQ0KICAgICAgWyIvbmZzL2lzZC9oZGF1bWUvZG93
bmxvYWQvZnB0b29scy9naGMvcnRzIiwNCiAgICAgICAiL25mcy9pc2QvaGRh
dW1lL2Rvd25sb2FkL2ZwdG9vbHMvZ2hjL3J0cy9nbXAiXSwNCiAgICBoc19s
aWJyYXJpZXMgPSBbIkhTcnRzIl0sDQogICAgZXh0cmFfbGlicmFyaWVzID0g
WyJnbXAiLCAibSIsICJiZmQiLCAiaWJlcnR5Il0sDQogICAgaW5jbHVkZV9k
aXJzID0gWyIvbmZzL2lzZC9oZGF1bWUvZG93bmxvYWQvZnB0b29scy9naGMv
aW5jbHVkZXMiXSwNCiAgICBjX2luY2x1ZGVzID0gWyJTdGcuaCJdLA0KICAg
IHBhY2thZ2VfZGVwcyA9IFtdLA0KICAgIGV4dHJhX2doY19vcHRzID0gW10s
DQogICAgZXh0cmFfY2Nfb3B0cyA9IFtdLA0KICAgIGV4dHJhX2xkX29wdHMg
PQ0KICAgICAgWyItdSIsDQogICAgICAgIkdIQ3ppQmFzZV9Jemhfc3RhdGlj
X2luZm8iLA0KICAgICAgICItdSIsDQogICAgICAgIkdIQ3ppQmFzZV9Demhf
c3RhdGljX2luZm8iLA0KICAgICAgICItdSIsDQogICAgICAgIkdIQ3ppRmxv
YXRfRnpoX3N0YXRpY19pbmZvIiwNCiAgICAgICAiLXUiLA0KICAgICAgICJH
SEN6aUZsb2F0X0R6aF9zdGF0aWNfaW5mbyIsDQogICAgICAgIi11IiwNCiAg
ICAgICAiR0hDemlQdHJfUHRyX3N0YXRpY19pbmZvIiwNCiAgICAgICAiLXUi
LA0KICAgICAgICJHSEN6aVdvcmRfV3poX3N0YXRpY19pbmZvIiwNCiAgICAg
ICAiLXUiLA0KICAgICAgICJHSEN6aUludF9JOHpoX3N0YXRpY19pbmZvIiwN
CiAgICAgICAiLXUiLA0KICAgICAgICJHSEN6aUludF9JMTZ6aF9zdGF0aWNf
aW5mbyIsDQogICAgICAgIi11IiwNCiAgICAgICAiR0hDemlJbnRfSTMyemhf
c3RhdGljX2luZm8iLA0KICAgICAgICItdSIsDQogICAgICAgIkdIQ3ppSW50
X0k2NHpoX3N0YXRpY19pbmZvIiwNCiAgICAgICAiLXUiLA0KICAgICAgICJH
SEN6aVdvcmRfVzh6aF9zdGF0aWNfaW5mbyIsDQogICAgICAgIi11IiwNCiAg
ICAgICAiR0hDemlXb3JkX1cxNnpoX3N0YXRpY19pbmZvIiwNCiAgICAgICAi
LXUiLA0KICAgICAgICJHSEN6aVdvcmRfVzMyemhfc3RhdGljX2luZm8iLA0K
ICAgICAgICItdSIsDQogICAgICAgIkdIQ3ppV29yZF9XNjR6aF9zdGF0aWNf
aW5mbyIsDQogICAgICAgIi11IiwNCiAgICAgICAiR0hDemlTdGFibGVfU3Rh
YmxlUHRyX3N0YXRpY19pbmZvIiwNCiAgICAgICAiLXUiLA0KICAgICAgICJH
SEN6aUJhc2VfSXpoX2Nvbl9pbmZvIiwNCiAgICAgICAiLXUiLA0KICAgICAg
ICJHSEN6aUJhc2VfQ3poX2Nvbl9pbmZvIiwNCiAgICAgICAiLXUiLA0KICAg
ICAgICJHSEN6aUZsb2F0X0Z6aF9jb25faW5mbyIsDQogICAgICAgIi11IiwN
CiAgICAgICAiR0hDemlGbG9hdF9EemhfY29uX2luZm8iLA0KICAgICAgICIt
dSIsDQogICAgICAgIkdIQ3ppUHRyX1B0cl9jb25faW5mbyIsDQogICAgICAg
Ii11IiwNCiAgICAgICAiR0hDemlTdGFibGVfU3RhYmxlUHRyX2Nvbl9pbmZv
IiwNCkhzYyBzdGF0aWMgZmxhZ3M6IC1zdGF0aWMgLWZpZ25vcmUtaW50ZXJm
YWNlLXByYWdtYXMgLWZvbWl0LWludGVyZmFjZS1wcmFnbWFzIC1mZG8tbGFt
YmRhLWV0YS1leHBhbnNpb24gLWZsZXQtbm8tZXNjYXBlDQoqKiogQ2hlY2tp
bmcgb2xkIGludGVyZmFjZSBmb3IgaHMgPSBKdXN0ICIuLi8uLi90ZXN0LXVw
ZGF0ZS5ocyIsIGhzcHAgPSBKdXN0ICIuLi8uLi90ZXN0LXVwZGF0ZS5ocyI6
DQoqKiogUGFyc2VyOg0KKioqIFJlbmFtZXI6DQoqKiogVHlwZWNoZWNrZXI6
DQoqKiogRGVzdWdhcjoNCioqKiBTaW1wbGlmeToNCioqKiBUaWR5IENvcmU6
DQoqKiogQ29yZVByZXA6DQoqKiogU3RnMlN0ZzoNCioqKiBDb2RlR2VuOg0K
KioqIENvZGVPdXRwdXQ6DQoqKiogRGVsZXRpbmcgdGVtcCBmaWxlcw0KRGVs
ZXRpbmc6IC90bXAvZ2hjNTc5My5zIC90bXAvZ2hjNTc5My5oc3BwIC90bXAv
Z2hjNTc5My5oc2NwcA0KV2FybmluZzogZGVsZXRpbmcgbm9uLWV4aXN0ZW50
IC90bXAvZ2hjNTc5My5oc3BwDQpXYXJuaW5nOiBkZWxldGluZyBub24tZXhp
c3RlbnQgL3RtcC9naGM1NzkzLmhzY3BwDQogICAgICAgIi11IiwNCiAgICAg
ICAiR0hDemlCYXNlX0ZhbHNlX2Nsb3N1cmUiLA0KICAgICAgICItdSIsDQog
ICAgICAgIkdIQ3ppQmFzZV9UcnVlX2Nsb3N1cmUiLA0KICAgICAgICItdSIs
DQogICAgICAgIkdIQ3ppUGFja191bnBhY2tDU3RyaW5nX2Nsb3N1cmUiLA0K
ICAgICAgICItdSIsDQogICAgICAgIkdIQ3ppSU9CYXNlX3N0YWNrT3ZlcmZs
b3dfY2xvc3VyZSIsDQogICAgICAgIi11IiwNCiAgICAgICAiR0hDemlJT0Jh
c2VfaGVhcE92ZXJmbG93X2Nsb3N1cmUiLA0KICAgICAgICItdSIsDQogICAg
ICAgIkdIQ3ppSU9CYXNlX05vblRlcm1pbmF0aW9uX2Nsb3N1cmUiLA0KICAg
ICAgICItdSIsDQogICAgICAgIkdIQ3ppSU9CYXNlX0Jsb2NrZWRPbkRlYWRN
VmFyX2Nsb3N1cmUiLA0KICAgICAgICItdSIsDQogICAgICAgIkdIQ3ppSU9C
YXNlX0RlYWRsb2NrX2Nsb3N1cmUiLA0KICAgICAgICItdSIsDQogICAgICAg
IkdIQ3ppV2Vha19ydW5GaW5hbGl6emVyQmF0Y2hfY2xvc3VyZSIsDQogICAg
ICAgIi11IiwNCiAgICAgICAiX19zdGdpbml0X1ByZWx1ZGUiXX0NCg0KDQog
ICAgUmVzdWx0IHNpemUgPSAyMTcNCiAgICBSZXN1bHQgc2l6ZSA9IDI2OA0K
ICAgIFJlc3VsdCBzaXplID0gMTg5DQogICAgUmVzdWx0IHNpemUgPSAxODkN
CiAgICBSZXN1bHQgc2l6ZSA9IDM0Nw0KaW52YWxpZCBhcmd1bWVudA0KQWN0
aW9uOiBoUHV0QnVmDQpIYW5kbGU6IHtjbG9zZWR9DQpSZWFzb246IGlsbGVn
YWwgYnVmZmVyIHNpemUgMA==
---559023410-1804928587-1020782894=:29071--