[Bug 805424] New: games/Desurium: Bug
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c0 Summary: games/Desurium: Bug Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Enhancement Priority: P5 - None Component: 3rd party software AssignedTo: christian.morales.vega@gmail.com ReportedBy: bobgray333@yahoo.es QAContact: opensuse-communityscreening@forge.provo.novell.com CC: prusnak@opensuse.org Found By: --- Blocker: --- Please enable the 32bit support when building Desurium for x86-64. See: https://github.com/lodle/Desurium/pull/478 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c Cristian Morales Vega <christian.morales.vega@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|christian.morales.vega@gmai |matthias@mailaender.name |l.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c1 --- Comment #1 from Matthias Mailänder <matthias@mailaender.name> 2013-02-24 19:31:01 UTC --- Will wait till upstream integrates the patch. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c2 Matthias Mailänder <matthias@mailaender.name> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #2 from Matthias Mailänder <matthias@mailaender.name> 2013-03-10 21:43:22 UTC --- Fixed in the RC9 build of Desurium. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c3 --- Comment #3 from Matthias Mailänder <matthias@mailaender.name> 2013-03-10 21:44:12 UTC --- https://build.opensuse.org/request/show/158143 https://build.opensuse.org/request/show/158144 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c4 Sebastian K <admin@ifyouwantblood.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |admin@ifyouwantblood.de --- Comment #4 from Sebastian K <admin@ifyouwantblood.de> 2013-04-14 09:43:31 UTC --- are you sure its fixed? or is it just fixed for 12.2? on 12.3 i still get: 11:37 The version of Desurium you're running does not support running 32 bit games.: Not compiled with 32 bit application support. [76.0] Information for package desurium: Repository: Games (openSUSE_12.3) Name: Desurium Version: 0.8.0_rc9-2.3 Arch: x86_64 Vendor: obs://build.opensuse.org/games Installed: Yes Status: up-to-date Installed Size: 31.9 MiB Summary: Desura open-source client Description: This is the unbranded Open Source version of the Desura digital games distribution client. It is a program that allows a user to one click download and install games and modifications. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c5 --- Comment #5 from Félix Medrano <xukosky@yahoo.es> 2013-05-08 19:42:08 UTC --- I just installed the last build of Desurium and there is not 32 bit support. All my problems with videos have been fixed however. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c6 Sascha Manns <saigkill@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |saigkill@opensuse.org Resolution|FIXED | --- Comment #6 from Sascha Manns <saigkill@opensuse.org> 2013-10-19 17:13:40 UTC --- I tried out the todays version of Desurium. But it looks like that the 32 bit support problem is still present. Tested with openSUSE 12.3 and the Desurium package from games repository. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c7 --- Comment #7 from Matthias Mailänder <matthias@mailaender.name> 2013-10-19 17:17:40 UTC --- I don't have a 64-bit system to test so I would be happy if someone sent a patch. Note: Desura has been bought by Linden Labs and is more actively supported now, see https://github.com/desura/Desurium/issues or #desura on FreeNode IRC. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c8 --- Comment #8 from Sascha Manns <saigkill@opensuse.org> 2013-10-19 21:38:35 UTC --- I have asked there: https://github.com/desura/Desurium/issues/683. It should work if you add a -D32BIT_SUPPORT=ON inside the spec (just for x86_64). Can you try it out? I have branched the package but actually i have trouble with the source services. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c9 --- Comment #9 from Matthias Mailänder <matthias@mailaender.name> 2013-10-20 06:31:19 UTC --- https://build.opensuse.org/package/rdiff/home:saigkill:branches:games/Desurium?opackage=Desurium&oproject=games&rev=9 looks like you got that working except the build fails for mysterious reasons. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c10 --- Comment #10 from Sascha Manns <saigkill@opensuse.org> 2013-10-20 19:31:39 UTC --- I tried out an other way: https://build.opensuse.org/package/rdiff/home:saigkill:branches:games/Desurium?opackage=Desurium&oproject=games&rev=10 But that just works for i86. Don't know why it breaks while compiling wxwidgets. Really mysterious... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c11 --- Comment #11 from Matthias Mailänder <matthias@mailaender.name> 2013-10-20 21:30:09 UTC --- You did not really pick an easy task there. The dependency on the custom 2.9.X version of wxWidgets plus the old and patched Chromium Embedded Framework made the creation of this build a torture. I already separated it into libcef_desura and Desurium. Maybe separating the wxWidgets build will help improve the situation (I avoided it to not have conflicts with other wxW 2.8.X software). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c12 --- Comment #12 from Sascha Manns <saigkill@opensuse.org> 2013-10-21 05:58:09 UTC --- Do you think it make sense to report it in the github issue with a link to the build log? Its really difficult to find out where the error is... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c13 --- Comment #13 from Matthias Mailänder <matthias@mailaender.name> 2013-10-22 20:18:59 UTC --- In fact the wxWidgets build does not break. It is just running on another thread and displayed with a "succeeded" message. The whole build breaks because of [ 136s] Linking C executable desura_bittest [ 136s] yes [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/libgcc.a when searching for -lgcc [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/libgcc_s.so when searching for -lgcc_s [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc_s [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../libc.so when searching for -lc [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lc [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/libgcc.a when searching for -lgcc [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/libgcc_s.so when searching for -lgcc_s [ 136s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc_s [ 136s] checking for round... collect2: error: ld returned 1 exit status [ 136s] make[2]: *** [src/executable/bittest/desura_bittest] Error 1 [ 136s] make[1]: *** [src/executable/bittest/CMakeFiles/desura_bittest.dir/all] Error 2 [ 136s] make[1]: *** Waiting for unfinished jobs.... I am really not the x64 expert, but by looking at https://github.com/desura/Desurium/blob/35740290e0a738563fcc72d49f7855aa173d... it seems doing the switch alone is not enough. For the multilib test you actually need to have 32-bit libraries installed on x64 to satisfy the check so add some more BuildRequires. The steam packages is the only one I know that adds -32-bit packackages (but for Requires:) so maybe get inspired by that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c Matthias Mailänder <matthias@mailaender.name> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|matthias@mailaender.name |saigkill@opensuse.org -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c14 Manfred Kitzbichler <manfred.kitzbichler@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |manfred.kitzbichler@gmail.c | |om --- Comment #14 from Manfred Kitzbichler <manfred.kitzbichler@gmail.com> 2014-01-20 00:34:06 UTC --- Any progress with this? I am having the same problem with 32bit games and couldn't recompile on build-service either. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c15 --- Comment #15 from Manfred Kitzbichler <manfred.kitzbichler@gmail.com> 2014-01-20 12:44:48 UTC --- (In reply to comment #13) [...]
it seems doing the switch alone is not enough. For the multilib test you actually need to have 32-bit libraries installed on x64 to satisfy the check so add some more BuildRequires. The steam packages is the only one I know that adds -32-bit packackages (but for Requires:) so maybe get inspired by that.
You were right. I added gcc-32bit and gcc-c++-32bit to the build requirements and now it compiles (for x86_64 architecture, it actually broke under x86, but those packages are available elsewhere anyway). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c16 Matthias Mailänder <matthias@mailaender.name> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High Status|REOPENED |RESOLVED CC| |matthias@mailaender.name Resolution| |FIXED AssignedTo|saigkill@opensuse.org |matthias@mailaender.name Severity|Enhancement |Major --- Comment #16 from Matthias Mailänder <matthias@mailaender.name> 2014-07-09 13:58:22 UTC --- Tried to fix it, but no success yet. https://build.opensuse.org/package/rdiff/home:Mailaender:branches:games:tools/Desurium?opackage=Desurium&oproject=games%3Atools&rev=4 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c17 Matthias Mailänder <matthias@mailaender.name> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #17 from Matthias Mailänder <matthias@mailaender.name> 2014-07-09 13:59:17 UTC --- Not yet resolved -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805424 https://bugzilla.novell.com/show_bug.cgi?id=805424#c18 Matthias Mailänder <matthias@mailaender.name> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #18 from Matthias Mailänder <matthias@mailaender.name> 2014-07-09 14:50:17 UTC --- Fixed it: https://build.opensuse.org/request/show/239992 *yay* -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com