https://qa.mandrakesoft.com/show_bug.cgi?id=716
Product: drakxtools Component: drakxtools Summary: draksound crashes on Asus nforce2 motherboard Version: 9.1-0.3mdk Platform: PC OS/Version: All Status: UNCONFIRMED Severity: normal Priority: P2 AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Running current cooker with drakxtools-9.1-0.4. The motherboard is Asus A7N8X, nforce2 and its sound chip is supported by the i810_audio module. Running draksound gives: [root@localhost root]# draksound sbus_probing::main::prom_walk() called too early to check prototype at /usr/lib/libDrakX/sbus_probing/main.pm line 126 (#1) (W prototype) You've called a function that has a prototype before the parser saw a definition or declaration for it, and Perl could not check that the call conforms to the prototype. You need to either add an early prototype declaration for the subroutine in question, or move the subroutine definition ahead of the call to get proper prototype checking. Alternatively, if you are certain that you're calling the function correctly, you may put an ampersand before the name to avoid the warning. See perlsub. sbus_probing::main::prom_walk() called too early to check prototype at /usr/lib/libDrakX/sbus_probing/main.pm line 127 (#1) Use of uninitialized value in hash element at /usr/lib/libDrakX/sbus_probing/main.pm line 91 (#2) (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake. To suppress this warning assign a defined value to your variables. To help you figure out what was undefined, perl tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program. Use of uninitialized value in string eq at /usr/lib/libDrakX/sbus_probing/main.pm line 100 (#2) Use of uninitialized value in string eq at /usr/lib/libDrakX/sbus_probing/main.pm line 124 (#2) Use of uninitialized value in string eq at /usr/lib/libDrakX/sbus_probing/main.pm line 125 (#2) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/modules.pm line 229 (#2) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/modules.pm line 230 (#2) Use of uninitialized value in string eq at /usr/lib/libDrakX/modules.pm line 235, <> line 1 (#2) Use of uninitialized value in hash element at /usr/lib/libDrakX/modules.pm line 235, <> line 1 (#2) Use of uninitialized value in hash element at /usr/lib/perl5/vendor_perl/5.8.0/MDK/Common/DataStructure.pm line 133 (#2) Use of uninitialized value in delete at /usr/lib/perl5/vendor_perl/5.8.0/MDK/Common/DataStructure.pm line 133 (#2) Use of uninitialized value in join or string at /usr/lib/libDrakX/modules.pm line 252 (#2) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/modules.pm line 271 (#2) [root@localhost root]# ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.