Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79923 - AllegroGL 0.2.4 still broken (have fix)
Summary: AllegroGL 0.2.4 still broken (have fix)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-29 00:21 UTC by Darke
Modified: 2005-03-12 08:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild (allegrogl-0.2.4-r1.ebuild,893 bytes, text/plain)
2005-01-29 00:22 UTC, Darke
Details
patch to configure.in (allegrogl-0.2.4-ALLEGRO_NO_ASM.patch,277 bytes, patch)
2005-01-29 00:22 UTC, Darke
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Darke 2005-01-29 00:21:48 UTC
According to bug 66526 (which I can't seem to reopen to comment that it isn't
fixed) this bug can be fixed by compiling with -j1, which isn't the case when
using gcc3.4.x where it seems to always break.

The problem appears to be that the inline asm's prefix is incorrect for this
compiler version, I've no idea how to correct the assembler, so I've simply
turned it off with the -D flag provided.

No doubt this problem will be rectified in the next version of the library,
whenever it comes out, but for the moment this is a solution which allows you
to actually compile and use it anyway. :)

A -r1 and appropriate patch file for the configure.in file is provided. Patch manually runs 'autoconf' as the allegrogl doc tells you, though I don't know if there's a correct way of doing this with ebuilds.

Thanks.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Darke 2005-01-29 00:22:23 UTC
Created attachment 49799 [details]
ebuild
Comment 2 Darke 2005-01-29 00:22:50 UTC
Created attachment 49800 [details, diff]
patch to configure.in
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2005-03-12 08:08:27 UTC
Fixed in CVS... thanks for the bug report and the patience...