FS#30103 - [gnustep-back] don't build against unmaintained libart backend
Attached to Project:
Community Packages
Opened by Alister Hood (Alister) - Saturday, 02 June 2012, 08:24 GMT
Last edited by Sergej Pupykin (sergej) - Monday, 04 June 2012, 07:50 GMT
Opened by Alister Hood (Alister) - Saturday, 02 June 2012, 08:24 GMT
Last edited by Sergej Pupykin (sergej) - Monday, 04 June 2012, 07:50 GMT
|
Details
Description:
I have tried building some GNUSTEP programs several times over the last six months or so. Using the pacman GNUSTEP packages they always crash with an "Illegal instruction". I was told this on the GNUStep mailing list: "The illegal instruction in that backtrace is in the art graphics library backend of GNUstep, which is more or less deprecated / unmaintained. First thing I would try is installing cairo and re-run ./configure for your SVN checkout of gnustep-back - it should automatically detect and use cairo. Next make and install gnustep-back, and see if that fixes the problem." http://lists.gnu.org/archive/html/discuss-gnustep/2012-03/msg00091.html I built gnustep-svn with the cairo backend enabled and the art backend disabled, and no longer had this problem (although I was coming up against another problem that I never resolved, which may be because GNUstep haven't really sorted out their compatibility with recent gcc). To reproduce the crash, install these packages and then try to build and run some of the GNUstep examples, or something like batmon from the AUR: community/gnustep-back 0.22.0-2 community/gnustep-base 1.24.0-3 community/gnustep-gui 0.22.0-2 community/gnustep-make 2.6.2-2 core/gcc-objc 4.7.0-6 |
This task depends upon