Red Hat Bugzilla – Bug 1307300
SDL2_gfx: FTBFS in rawhide
Last modified: 2016-03-07 14:02:11 EST
Your package SDL2_gfx failed to build from source in current rawhide.
For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Created attachment 1123970 [details]
Created attachment 1123971 [details]
Created attachment 1123972 [details]
it is completely ignores LDFLAGS in test.
Conclusion - rewrite that fuckin buildsystem.
(In reply to Igor Gnatenko from comment #4)
> it is completely ignores LDFLAGS in test.
Actually, the issue is SDL2_gfx 1.0.1 added a dependency on libSDL2_test, a static library which should be shipped in SDL2-devel but is mistakenly removed.
*** Unable to find SDL2_gfx library
this is different issue. and I am able to pass all tests without any static libraries. problem in their fuckin autocrap. If Lubomir will not fix it in next week - I will just replace autotools with something better.
(In reply to Igor Gnatenko from comment #6)
> *** Unable to find SDL2_gfx library
> this is different issue. and I am able to pass all tests without any static
I ran a mock build, and the *cause* of that error is the -lSDL2_test link flag which causes the link to fail. This was added as a requirement of the testsuite prior to 1.0.1:
> If Lubomir will not fix it in next week - I will just replace autotools with
> something better.
That won't be necessary. The proper fix is to include libSDL2_test.a in SDL2-devel.
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.
More information and reason for this action is here:
Created attachment 1130672 [details]
Patch for rawhide and f24
- Fix build of testsuite (#1307300)
- Disable tests which require --batch support not in SDL2_test
Scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=13131147
yselkowitz's SDL2_gfx-1.0.1-4.fc25 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=742668