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
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

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

Closed by  Sergej Pupykin (sergej)
Monday, 04 June 2012, 07:50 GMT
Reason for closing:  Fixed

Loading...