[opensuse] Error after updating libGLEW (for Clementine)
Hi List-members, I installed Clementine from the openSUSE multimedia repository, which forced me to install libGLEW1_7 as dependency requirement, then Clementine was usable and perfectly working for awhile until I received a warning by zypper about newer libGLEW1_7, which I provided to install. After such update however Clementine stopped to work and by trying to launch it through the command-line I seen an error on a reference which seems a translation error of a particular statement in the code (my system language is Italian). The newer libGLEW package which contains the broken files/statement is: http://download.opensuse.org/repositories/games/openSUSE_12.1/x86_64/libGLEW... Thus I revert back to older Clementine version which uses libGLEW1_6. Thanks for any eventual comments/suggestions. Happy new year! -- Marco Calistri (amdturion) opensuse 12.1 (Aspargus) - Kernel 3.1.0-1.2-desktop x86_64 Gnome 3.2.1 Intel® Core™ i5-2410M CPU @ 2.30GHz × 4 - Intel® Sandybridge Mobile -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Il 31/12/2011 18:38, Marco Calistri ha scritto:
Hi List-members,
I installed Clementine from the openSUSE multimedia repository, which forced me to install libGLEW1_7 as dependency requirement, then Clementine was usable and perfectly working for awhile until I received a warning by zypper about newer libGLEW1_7, which I provided to install.
After such update however Clementine stopped to work and by trying to launch it through the command-line I seen an error on a reference which seems a translation error of a particular statement in the code (my system language is Italian).
The newer libGLEW package which contains the broken files/statement is:
http://download.opensuse.org/repositories/games/openSUSE_12.1/x86_64/libGLEW...
Thus I revert back to older Clementine version which uses libGLEW1_6.
Thanks for any eventual comments/suggestions.
Happy new year!
More especifically the error from command-line is: clementine clementine: symbol lookup error: clementine: undefined symbol: __glewTexParameteri Note in italian we say Parametri and not *Parameteri* if this could be important. Cheers, -- Marco Calistri (amdturion) opensuse 12.1 (Aspargus) - Kernel 3.1.0-1.2-desktop x86_64 Gnome 3.2.1 Intel® Core™ i5-2410M CPU @ 2.30GHz × 4 - Intel® Sandybridge Mobile -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Saturday, December 31, 2011 06:56:46 PM Marco Calistri wrote: ...
More especifically the error from command-line is:
clementine
clementine: symbol lookup error: clementine: undefined symbol: __glewTexParameteri
Note in italian we say Parametri and not *Parameteri* if this could be important.
What you see is the symbol that translates to address in a memeory, and that is not translated in other languages. It is coincidence that it looks like Italian with typo. Broken down like below looks like English: __glew Tex Parameter i Error mesage tells that clementine expects to find __glewTexParameteri, which new library doesn't provide. There are few reasons how that can happen: * depreciated symbol that was removed from newer version; usually it is well in advance announced to other developers that some symbol will be removed * library is compiled with some option that disables creation of symbol * bug First what I would do is to try to find is there newer version of clementine that is compiled with new version of libGLEW .
Cheers, -- Regards, Rajko -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Il 31/12/2011 21:02, Rajko M. ha scritto:
On Saturday, December 31, 2011 06:56:46 PM Marco Calistri wrote: ...
More especifically the error from command-line is:
clementine
clementine: symbol lookup error: clementine: undefined symbol: __glewTexParameteri
Note in italian we say Parametri and not *Parameteri* if this could be important.
What you see is the symbol that translates to address in a memeory, and that is not translated in other languages. It is coincidence that it looks like Italian with typo. Broken down like below looks like English: __glew Tex Parameter i
Error mesage tells that clementine expects to find __glewTexParameteri, which new library doesn't provide. There are few reasons how that can happen: * depreciated symbol that was removed from newer version; usually it is well in advance announced to other developers that some symbol will be removed * library is compiled with some option that disables creation of symbol * bug
First what I would do is to try to find is there newer version of clementine that is compiled with new version of libGLEW .
Cheers,
Hi Raiko, Thanks for the code error explanation. About searching a new version of Clementine I would say that is fun that a user which attempt to install the Multimedia's repository version of Clementine is invited to install a specific libGLEW (the 1.7) that then causes the error: it seems an out-of-sync of the proposed packages which is also not revealed when running a "zypper ve". Happy new year! -- Marco Calistri (amdturion) opensuse 12.1 (Aspargus) - Kernel 3.1.0-1.2-desktop x86_64 Gnome 3.2.1 Intel® Core™ i5-2410M CPU @ 2.30GHz × 4 - Intel® Sandybridge Mobile -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sunday, January 01, 2012 01:05:24 PM Marco Calistri wrote:
... About searching a new version of Clementine I would say that is fun that a user which attempt to install the Multimedia's repository version of Clementine is invited to install a specific libGLEW (the 1.7) that then causes the error: it seems an out-of-sync of the proposed packages which is also not revealed when running a "zypper ve".
You have to find who is packager and warn him about error, as it is runtime error that did not appear at a build time. Problem with packages is that packagers often use their skills on a software that they don't use, or use only sporadically. Packaging is not a trivial knowledge that everyone can acquire in a lazy afternoon session. This makes number of people having that skill much smaller then number of different software titles that have to be packaged. Consequently it leads to packages that build fine, but fail when you try to run software. Packager have no idea about the problem, unless someone takes time and report a problem. They usually have skills to discern between packaging problem, which is openSUSE problem, and upstream problem, which is usually bug, and you get solution as fast as possible.
Happy new year!
To you too :) -- Regards, Rajko -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (2)
-
Marco Calistri
-
Rajko M.