[Bug 585757] New: Troubles with Perl during building YaST modules
http://bugzilla.novell.com/show_bug.cgi?id=585757 http://bugzilla.novell.com/show_bug.cgi?id=585757#c0 Summary: Troubles with Perl during building YaST modules Classification: openSUSE Product: openSUSE 11.3 Version: Milestone 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: anicka@novell.com ReportedBy: juhliarik@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- There are several YaST packages: yast2-samba-server yast2-samba-client yast2-repair yast2-mail yast2-dhcp-server They have troubles with using yast2-perl-bindings. There weren't any changes from openSUSE 11.2 but building YaST packages is broken by perl. yast2-perl-bindings uses perl bindings for C and it seems there is a problem. Special calling function GvCV () from perl bindings for C. out-put from building yast2-mail: Uncaught exception from user code: Assertion ((svtype)((_gvgp)->sv_flags & 0xff)) == SVt_PVGV || ((svtype)((_gvgp)->sv_flags & 0xff)) == SVt_PVLV failed: file "YPerlNamespace.cc", line 428. Line 428 from YPerlNamespace.cc includes: if (GvCV (glob)) Perl version 5.10.1 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c1
--- Comment #1 from Jozef Uhliarik
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c2
Anna Bernathova
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c3
Michael Schröder
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c4
Martin Vidner
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c5
--- Comment #5 from Jozef Uhliarik
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c6
--- Comment #6 from Stephan Kulow
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c7
Michael Schröder
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c8
--- Comment #8 from Martin Vidner
As long as you don't invest a little time to find out what's going on I don't see why I should do your work.
Sure.
(Looking at the assertion it seems to me that your glob is not really a glob. You should probably test the type before you assess the cv, i.e. test "isGV(glob)".)
This is exactly the sort of thing that was obvious to you but not to us, I think it will fix it. Thanks! BTW, some hint as to what it actually is: http://github.com/github/perl/blob/1369b85fd244c3fb26c30101219e97eb0ea12f24/... : SVprv_PCS_IMPORTED /* RV is a proxy for a constant subroutine in another package. Set the CvIMPORTED_CV_ON() if it needs to be expanded to a real GV */ -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c9
Martin Vidner
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c10
--- Comment #10 from Jozef Uhliarik
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c11
--- Comment #11 from Michael Schröder
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c12
--- Comment #12 from Michael Schröder
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c13
Jozef Uhliarik
http://bugzilla.novell.com/show_bug.cgi?id=585757
http://bugzilla.novell.com/show_bug.cgi?id=585757#c14
--- Comment #14 from John McInnes
participants (1)
-
bugzilla_noreply@novell.com