From: Wolfgang J. <4f4...@ac...> - 2007-02-14 17:48:25
Attachments:
make-output
|
Hello, I use wxWidgets-GTK as currently provided by Debian testing which is version 2.6, probably with Unicode support. My Haskell compiler is GHC 6.6= =20 but this shouldn=E2=80=99t matter at the moment. I configured wxHaskell using the --prefix, --with-opengl and --package-con= f=20 options. When running make afterwards, I received the output which is=20 attached to this e-mail. Can anybody tell me what=E2=80=99s wrong here and= how I can=20 work around these problems? Best wishes, Wolfgang |
From: Jeremy O'D. <jer...@gm...> - 2007-02-14 21:21:57
|
Hi Wolfgang, On 14/02/07, Wolfgang Jeltsch <4f4...@ac...> wrote: > Hello, > > I use wxWidgets-GTK as currently provided by Debian testing which is > version 2.6, probably with Unicode support. My Haskell compiler is GHC 6.6 > but this shouldn't matter at the moment. > > I configured wxHaskell using the --prefix, --with-opengl and --package-conf > options. When running make afterwards, I received the output which is > attached to this e-mail. Can anybody tell me what's wrong here and how I can > work around these problems? This looks as though it is a Unicode issue - problems with wxString usually are. Basically on non-unicode builds the underlying type is a char * and on Unicode builds it is defined as a suitable pointer for Unicode strings. Try adding (or removing) --with-unicode from wxHaskell command line. running '<path-to>/wx-config --list' will tell you whether you need to build for Unicode or not. Regards Jeremy |
From: Wolfgang J. <4f4...@ac...> - 2007-02-16 17:23:55
|
Am Mittwoch, 14. Februar 2007 22:21 schrieben Sie: > [=E2=80=A6] > This looks as though it is a Unicode issue - problems with wxString > usually are. Basically on non-unicode builds the underlying type is a > char * and on Unicode builds it is defined as a suitable pointer for > Unicode strings. Try adding (or removing) --with-unicode from > wxHaskell command line. Hello, thanks for this. But what do you mean with =E2=80=9CwxHaskell command line= =E2=80=9D? Do you=20 mean the ./configure command line for wxHaskell? Alas, wxHaskell=E2=80=99s= configure=20 script doesn=E2=80=99t have an option =E2=80=9C--with-unicode=E2=80=9D. > running '<path-to>/wx-config --list' will tell you whether you need to > build for Unicode or not. I need to. > Regards > Jeremy Best wishes, Wolfgang |
From: Eric K. <eri...@gm...> - 2007-02-16 17:36:28
|
T24gMi8xNi8wNywgV29sZmdhbmcgSmVsdHNjaCA8NGY0dDhzbm5AYWNtZS5zb2Z0YmFzZS5vcmc+ IHdyb3RlOgo+IERvIHlvdQo+IG1lYW4gdGhlIC4vY29uZmlndXJlIGNvbW1hbmQgbGluZSBmb3Ig d3hIYXNrZWxsPyAgQWxhcywgd3hIYXNrZWxsJ3MgY29uZmlndXJlCj4gc2NyaXB0IGRvZXNuJ3Qg aGF2ZSBhbiBvcHRpb24gIi0td2l0aC11bmljb2RlIi4KClRyeSAtLWVuYWJsZS11bmljb2RlCgpC ZXN0LAoKLS0gCkVyaWMgS293ICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5sb3JpYS5m ci9+a293ClBHUCBLZXkgSUQ6IDA4QUMwNEY5ICAgICAgICAgTWVyY2kgZGUgY29ycmlnZXIgbW9u IGZyYW7Dp2Fpcy4K |
From: Eric K. <eri...@gm...> - 2007-02-16 17:42:05
|
T24gMi8xNi8wNywgRXJpYyBLb3cgPGVyaWMua293QGdtYWlsLmNvbT4gd3JvdGU6Cj4gVHJ5IC0t ZW5hYmxlLXVuaWNvZGUKCkVyciBzb3JyeSwgSSB3YXMgdGhpbmtpbmcgb2Ygd3hXaWRnZXRzLiAg Q291bGQgeW91IGNoZWNrIHRvIG1ha2Ugc3VyZQp0aGF0IHlvdSdyZSB1c2luZyB0aGUgcmlnaHQg d3gtY29uZmlnPyAgWW91IGNhbiBmb3JjZSBpdCB3aXRoCi0td3gtY29uZmlnPS9mb28vYmFyL3d4 LWNvbmZpZwoKLS0gCkVyaWMgS293ICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5sb3Jp YS5mci9+a293ClBHUCBLZXkgSUQ6IDA4QUMwNEY5ICAgICAgICAgTWVyY2kgZGUgY29ycmlnZXIg bW9uIGZyYW7Dp2Fpcy4K |
From: Wolfgang J. <4f4...@ac...> - 2007-02-17 18:20:02
|
Am Freitag, 16. Februar 2007 18:42 schrieben Sie: > On 2/16/07, Eric Kow <eri...@gm...> wrote: > > Try --enable-unicode > > Err sorry, I was thinking of wxWidgets. Could you check to make sure > that you're using the right wx-config? I cannot think of any other wx-config getting in the way. > [=E2=80=A6] Best wishes, Wolfgang |
From: Eric K. <eri...@gm...> - 2007-02-16 17:49:21
|
QWxzbywgaXMgdGhpcyB0aGUgZGFyY3MgdmVyc2lvbiBvZiB3eGhhc2tlbGwgeW91J3JlIGNvbXBp bGluZz8gIDAuOS40CmRvZXMgbm90IGhhdmUgVW5pY29kZSBzdXBwb3J0LiAgWW91J3JlIHByb2Jh Ymx5IGJldHRlciBvZmYgd2l0aAogIGRhcmNzIGdldCBodHRwOi8vZGFyY3MuaGFza2VsbC5vcmcv d3h3aGFza2VsbAoKLS0gCkVyaWMgS293ICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5s b3JpYS5mci9+a293ClBHUCBLZXkgSUQ6IDA4QUMwNEY5ICAgICAgICAgTWVyY2kgZGUgY29ycmln ZXIgbW9uIGZyYW7Dp2Fpcy4K |
From: Wolfgang J. <4f4...@ac...> - 2007-02-17 18:29:05
Attachments:
error-messages
|
Am Freitag, 16. Februar 2007 18:47 schrieben Sie: > Also, is this the darcs version of wxhaskell you're compiling? 0.9.4 > does not have Unicode support. You're probably better off with > darcs get http://darcs.haskell.org/wxwhaskell I installed wxWidgets from source now in order to be able to disable Unicod= e=20 support for wxWidgets. It compiled and installed fine but compiling=20 wxHaskell gave me the error messages contained by the attached file. I rea= lly=20 don=E2=80=99t understand why an official release doesn=E2=80=99t compile. Regards, Wolfgang |
From: Eric Y. K. <eri...@gm...> - 2007-02-17 19:59:38
|
On Sat, Feb 17, 2007 at 19:28:43 +0100, Wolfgang Jeltsch wrote: > I installed wxWidgets from source now in order to be able to disable Unic= ode=20 > support for wxWidgets. It compiled and installed fine but compiling=20 > wxHaskell gave me the error messages contained by the attached file. I r= eally=20 > don=E2=80=99t understand why an official release doesn=E2=80=99t compile. Hmm. These are different error messages, at least! It seems the official release does not compile against wxWidgets 2.8 (which came out long after the release). I have three possible suggestions: 1) Try it wxWidgets 2.4.2 or 2.6.3, disabling Unicode 2) Patch wxhaskell 0.9.4 to support Unicode http://www.loria.fr/~kow/download/patch-wxhaskell-unicode-08 and just use the wxWidgets that comes with your OS 3) Use the darcs version of wxhaskell (which you might as well do if you're going to patch it anyway) --=20 Eric Kow http://www.loria.fr/~kow PGP Key ID: 08AC04F9 Merci de corriger mon fran=C3=A7ais. |
From: Wolfgang J. <4f4...@ac...> - 2007-02-17 20:22:17
|
Am Samstag, 17. Februar 2007 20:59 schrieb Eric Y. Kow: > [=E2=80=A6] > It seems the official release does not compile against wxWidgets 2.8 (whi= ch > came out long after the release). Hmm, this could be the explaination. I tried wxWidgets 2.8 because=20 <http://wxhaskell.sourceforge.net/building.html> says that one should insta= ll=20 the latest stable version of wxWidgets. I will try building against=20 wxWidgets 2.6 now. > [=E2=80=A6] Best wishes, Wolfgang |
From: Conal E. <co...@co...> - 2007-02-17 23:01:51
|
Wolfgang, In case you don't know (as I didn't), be aware that wxWidgets 2.6 and later are not ghci-friendly, so for ghci use, you'll probably prefer 2.4.2. Mor= e info at http://darcs.haskell.org/packages/phooey/README . Cheers, - Conal On 2/17/07, Wolfgang Jeltsch <4f4...@ac...> wrote: > > Am Samstag, 17. Februar 2007 20:59 schrieb Eric Y. Kow: > > [=85] > > > It seems the official release does not compile against wxWidgets 2.8(wh= ich > > came out long after the release). > > Hmm, this could be the explaination. I tried wxWidgets 2.8 because > <http://wxhaskell.sourceforge.net/building.html> says that one should > install > the latest stable version of wxWidgets. I will try building against > wxWidgets 2.6 now. > > > [=85] > > Best wishes, > Wolfgang > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > wxhaskell-users mailing list > wxh...@li... > https://lists.sourceforge.net/lists/listinfo/wxhaskell-users > |
From: Mads <mad...@ya...> - 2007-02-18 11:37:21
|
Hi > Wolfgang, > > In case you don't know (as I didn't), be aware that wxWidgets 2.6 and > later are not ghci-friendly, so for ghci use, you'll probably prefer > 2.4.2. More info at > http://darcs.haskell.org/packages/phooey/README . Cheers, - Conal If memory serves me right, neither 2.4 nor 2.6 lets you run more than one app per ghci session on Linux. However, 2.4 does on MS Windows. /Mads Lindstrøm > > On 2/17/07, Wolfgang Jeltsch <4f4...@ac...> wrote: > Am Samstag, 17. Februar 2007 20:59 schrieb Eric Y. Kow: > > […] > > > It seems the official release does not compile against > wxWidgets 2.8 (which > > came out long after the release). > > Hmm, this could be the explaination. I tried wxWidgets 2.8 > because > <http://wxhaskell.sourceforge.net/building.html> says that one > should install > the latest stable version of wxWidgets. I will try building > against > wxWidgets 2.6 now. > > > […] > > Best wishes, > Wolfgang > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance > to share your > opinions on IT & business topics through brief surveys-and > earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > wxhaskell-users mailing list > wxh...@li... > https://lists.sourceforge.net/lists/listinfo/wxhaskell-users > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ wxhaskell-users mailing list wxh...@li... https://lists.sourceforge.net/lists/listinfo/wxhaskell-users |
From: Mads <mad...@ya...> - 2007-02-18 11:49:56
|
Hi Wolfgang I am also running Debian and I have successfully installed WxHaskell - so it is possible. I am exclusively using packages from Debian testing. That is, no packages from stable or unstable. And no libraries I have compiled myself except for WxHaskell. Are you using any packages from the stable/unstable branch? Could I see your complete output from the ./configure script? Here is my install log, which may be helpful to you: * apt-get install darcs libwxgtk2.6-dev xlibmesa-gl xlibmesa-gl-dev xlibmesa-glu-dev * darcs get http://darcs.haskell.org/wxhaskell * cd wxhaskell * chmod 755 configure * ./configure --with-opengl --prefix=/usr/local * make * su * make wx * make wx-install * ldconfig Wolfgang Jeltsch: > Hello, > > I use wxWidgets-GTK as currently provided by Debian testing which is > version 2.6, probably with Unicode support. My Haskell compiler is GHC 6.6 > but this shouldn’t matter at the moment. > > I configured wxHaskell using the --prefix, --with-opengl and --package-conf > options. When running make afterwards, I received the output which is > attached to this e-mail. Can anybody tell me what’s wrong here and how I can > work around these problems? > > Best wishes, > Wolfgang > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ wxhaskell-users mailing list wxh...@li... https://lists.sourceforge.net/lists/listinfo/wxhaskell-users |
From: Wolfgang J. <4f4...@ac...> - 2007-02-18 18:00:44
|
Am Sonntag, 18. Februar 2007 12:51 schrieb Mads Lindstr=C3=B8m: > [=E2=80=A6] > Are you using any packages from the stable/unstable branch? No, I don=E2=80=99t. > [=E2=80=A6] > * darcs get http://darcs.haskell.org/wxhaskell The (main) difference is that you are not using the =E2=80=9Cstable=E2=80= =9D release of=20 wxHaskell but the current development version. I tried the development=20 version now and at least it compiled. > [=E2=80=A6] One question remains: How do I tell the wxHaskell builder that I don=E2=80= =99t want=20 the system-wide package.conf file to be modified but a different package.co= nf=20 file? Best wishes, Wolfgang |
From: Wolfgang J. <4f4...@ac...> - 2007-02-18 16:44:19
Attachments:
error-messages
|
Am Samstag, 17. Februar 2007 21:22 schrieb Wolfgang Jeltsch: > [=E2=80=A6] > I will try building against wxWidgets 2.6 now. I did, and **IT DOESN=E2=80=99T COMPILE**!!! See attached file, as usual. Does anybody know wheter GtkHs is easier to build? > [=E2=80=A6] Best wishes, Wolfgang |
From: Eric K. <eri...@gm...> - 2007-02-18 17:10:48
Attachments:
arie.patch
|
T24gMi8xOC8wNywgV29sZmdhbmcgSmVsdHNjaCA8NGY0dDhzbm5AYWNtZS5zb2Z0YmFzZS5vcmc+ IHdyb3RlOgo+IEFtIFNhbXN0YWcsIDE3LiBGZWJydWFyIDIwMDcgMjE6MjIgc2NocmllYiBXb2xm Z2FuZyBKZWx0c2NoOgo+ID4gW+KApl0KPgo+ID4gSSB3aWxsIHRyeSBidWlsZGluZyBhZ2FpbnN0 IHd4V2lkZ2V0cyAyLjYgbm93Lgo+Cj4gSSBkaWQsIGFuZCAqKklUIERPRVNOJ1QgQ09NUElMRSoq ISEhICBTZWUgYXR0YWNoZWQgZmlsZSwgYXMgdXN1YWwuCgo6LSgKCllvdSdyZSBub3Qgb24gYSA2 NCBiaXQgcGxhdGZvcm0gYnkgYW55IGNoYW5jZT8KCklmIHNvLCB0aGUgZGFyY3MgdmVyc2lvbiBo YXMgYSBwYXRjaCB3aGljaCBtaWdodCBiZSByZWxldmFudCBmb3IgdGhhdC4KIElmIHlvdSByZWFs bHkgZG9uJ3Qgd2FudCB0byB1c2UgdGhlIGRhcmNzIHZlcnNpb24sICBtYXliZSB0aGUKYXR0YWNo ZWQgbm9uLWRhcmNzIHBhdGNoIHdpbGwgZml4IGl0LgoKLS0gCkVyaWMgS293ICAgICAgICAgICAg ICAgICAgICAgaHR0cDovL3d3dy5sb3JpYS5mci9+a293ClBHUCBLZXkgSUQ6IDA4QUMwNEY5ICAg ICAgICAgTWVyY2kgZGUgY29ycmlnZXIgbW9uIGZyYW7Dp2Fpcy4K |
From: Wolfgang J. <4f4...@ac...> - 2007-02-18 18:18:25
|
Am Sonntag, 18. Februar 2007 18:10 schrieben Sie: > On 2/18/07, Wolfgang Jeltsch <4f4...@ac...> wrote: > > Am Samstag, 17. Februar 2007 21:22 schrieb Wolfgang Jeltsch: > > > [=E2=80=A6] > > > > > > I will try building against wxWidgets 2.6 now. > > > > I did, and **IT DOESN'T COMPILE**!!! See attached file, as usual. > > > :-( > > You're not on a 64 bit platform by any chance? I *am* on a 64 bit platform. Maybe the webpage should mention that there a= re=20 problems with building in this case. > If so, the darcs version has a patch which might be relevant for that. > If you really don't want to use the darcs version, maybe the > attached non-darcs patch will fix it. Thank you. However, I switched to the darcs version already and until now= =20 everything is okay. Best wishes, Wolfgang |