GNOME Bugzilla – Bug 404304
totem plparser not compatible with current totem
Last modified: 2008-06-03 17:39:59 UTC
This is on Mandriva i586 with totem 2.17.90 and gnome-python-desktop 2.17.3: python Python 2.5 (r25:51908, Dec 11 2006, 18:44:13) [GCC 4.1.2 20061110 (prerelease) (4.1.2-0.20061110.1mdv2007.1)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from totem import plparser Traceback (most recent call last):
+ Trace 107943
Problem is in the totem build, missing export symbols.
Created attachment 81885 [details] [review] patch
Comment on attachment 81885 [details] [review] patch >Index: src/plparse/plparser.symbols >=================================================================== >--- src/plparse/plparser.symbols (revision 3993) >+++ src/plparse/plparser.symbols (working copy) >@@ -1,5 +1,8 @@ > totem_pl_parser_error_quark > totem_pl_parser_get_type >+totem_pl_parser_result_get_type >+totem_pl_parser_error_get_type Added those two. >+totem_pl_parser_type_get_type That one doesn't exist... > totem_pl_parser_write > totem_pl_parser_write_with_title > totem_pl_parser_add_ignored_scheme
2007-02-06 Bastien Nocera <hadess@hadess.net> * src/plparse/plparser.symbols: Patch from Gustavo Carneiro <gjc@inescporto.pt> to export missing symbols (Closes: #404304)
*** Bug 409617 has been marked as a duplicate of this bug. ***
that bug has not been fixed, totem_pl_parser_error_get_type need to be listed
Indeed, this is in gnome-python-desktop 2.17.92: $ cd .libs ]$ python Python 2.5 (r25:51908, Dec 11 2006, 18:44:13) [GCC 4.1.2 20061110 (prerelease) (4.1.2-0.20061110.1mdv2007.1)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import plparser Traceback (most recent call last):
+ Trace 113952
(In reply to comment #6) > that bug has not been fixed, totem_pl_parser_error_get_type need to be listed It was already listed. (In reply to comment #7) > Indeed, this is in gnome-python-desktop 2.17.92: > $ cd .libs > ]$ python > Python 2.5 (r25:51908, Dec 11 2006, 18:44:13) > [GCC 4.1.2 20061110 (prerelease) (4.1.2-0.20061110.1mdv2007.1)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> import plparser > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > ImportError: ./plparser.so: undefined symbol: totem_pl_parser_type_get_type *sigh* I thought this was a typo, it's actually the GObject-ification of TotemPlParserType... 2007-02-26 Bastien Nocera <hadess@hadess.net> * src/plparse/plparser.symbols: really add missing symbols for the Python bindings to work (Closes: #404304)
Mass-move from totem to totem-pl-parser. You can remove all messages by searching for this comment.