Bug 1189303

Summary: VICE Versatile Commodore Emulator x64 x128 xpet xvic Does not launch
Product: [openSUSE] openSUSE Tumbleweed Reporter: Nathan Wolf <dev>
Component: OtherAssignee: Wolfgang Bauer <wbauer>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dev
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Nathan Wolf 2021-08-10 22:13:38 UTC
As of Tumbleweed snapshot 20210807, VICE Versatile Commodore Emulator does not launch. The output in terminal is this:

xvic: symbol lookup error: xvic: undefined symbol: __glewXSwapIntervalSGI

No other output.

I am not sure how else to interrogate the application to determine the problem.
Comment 1 Chenzi Cao 2021-08-13 09:40:41 UTC
Hi, would you please provide the related rpm package information please? Thanks.
Comment 2 Nathan Wolf 2021-08-13 12:30:18 UTC
You will have to forgive me as I am not sure what info you require. Here is the info on it:

Information for package vice:
-----------------------------
Repository     : Emulators
Name           : vice
Version        : 3.5-17.19
Arch           : x86_64
Vendor         : obs://build.opensuse.org/Emulators
Installed Size : 38.7 MiB
Installed      : Yes
Status         : up-to-date
Source package : vice-3.5-17.19.src
Summary        : VICE, the Versatile Commodore Emulator
Description    : 
    VICE is a set of accurate emulators for the Commodore 64, 128, VIC20,
    PET, Plus4, CBM-II 8-bit computers and the C64DTV.

Please let me know what else I can do.
Comment 3 Chenzi Cao 2021-08-20 10:31:24 UTC
Thanks for providing the info, clear the needinfo request then.

@Wolfgang, would you please take a look at this issue? I'm not sure whether it is correct to assign it to you, please feel free to reassign whenever necessary, thanks.
Comment 4 Wolfgang Bauer 2021-08-23 13:00:45 UTC
It still works fine here on Leap 15.3.

The provided error message would suggest that it would need a rebuild against the latest libraries in Tumbleweed (libGLEW in particular?), unfortunately it currently fails to build as I just noticed when I looked at the package in Emulators.

I.e. the build failure for Tumbleweed needs to be fixed, then it should hopefully work again.

I'll have a look, but maybe you could do that too?
Comment 5 Wolfgang Bauer 2021-08-23 13:06:26 UTC
(In reply to Wolfgang Bauer from comment #4)
> I'll have a look, but maybe you could do that too?

Oops, I wanted to address the actual package maintainer (karol_slawinski@wp.pl), but I cannot add him here because bugzilla tells me he is not known.
Comment 6 Wolfgang Bauer 2021-08-25 06:33:38 UTC
It's actually a problem with glew itself, this will fix it:
https://build.opensuse.org/request/show/913626

*** This bug has been marked as a duplicate of bug 1189524 ***
Comment 7 Wolfgang Bauer 2021-08-27 13:01:14 UTC
The fixed libGLEW is in the Tumbleweed repos meanwhile, so vice should work again (after you update your system).