Skip Menu |

This queue is for tickets about the Wx CPAN distribution.

Report information
The Basics
Id: 23960
Status: resolved
Priority: 0/
Queue: Wx

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in:
  • 0.64
  • 0.65
Fixed in: (no value)



Subject: Can't build Wx on FreeBSD 6
If I try "perl Makefile.PL" on a FreeBSD machine, then I get only a longish error, see attachment. Wx seems to be installed on my system. The output of wxgtk2-2.6-config --version is 2.6.3. Also, there is no file docs/install.txt. It should rather be written docs/INSTALL.pod. Regards, Slaven
Subject: wxerror.txt
Warning: prerequisite Alien::wxWidgets 0.25 not found. Checking if your kit is complete... Looks good Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 60. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 61. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 63. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 64. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 66. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 60. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 61. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 63. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 64. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 66. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 60. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 61. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 63. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 64. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 66. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 60. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 61. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 63. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 64. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 66. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 60. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 61. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 62. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 63. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 64. Use of uninitialized value in string eq at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in substitution (s///) at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 65. Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.8/mach/File/Spec/Unix.pm line 66. Use of uninitialized value in concatenation (.) or string at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/Utils.pm line 82. ERROR from evaluation of /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/ext/Makefile.PL: ERROR from evaluation of /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/ext/pperl/Makefile.PL: Unable to find top level directory () at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/Utils.pm line 82 Wx::build::Utils::src_dir('undef') called at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/MakeMaker/Any_OS.pm line 104 Wx::build::MakeMaker::Any_OS::_depend_common('PACK019=HASH(0x86f9e98)') called at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/MakeMaker/Any_OS.pm line 143 Wx::build::MakeMaker::Any_OS::depend_ext('PACK019=HASH(0x86f9e98)') called at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/MakeMaker.pm line 105 Wx::build::MakeMaker::_call_method('depend', 'PACK019=HASH(0x86f9e98)') called at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/MakeMaker.pm line 325 Wx::build::MakeMaker::__ANON__('PACK019=HASH(0x86f9e98)') called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 623 ExtUtils::MakeMaker::new('MM', 'PACK019=HASH(0x86f9e98)') called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 636 ExtUtils::MakeMaker::WriteEmptyMakefile('NAME', 'Wx::Perl', 'DIR', 'ARRAY(0x86c8894)', 'XSOPT', ' -noprototypes -nolinenumbers ') called at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/MakeMaker.pm line 452 Wx::build::MakeMaker::wxWriteMakefile('NAME', 'Wx::Perl', 'DIR', 'ARRAY(0x86c8894)') called at ./Makefile.PL line 15 require ./Makefile.PL called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 189 ExtUtils::MakeMaker::eval_in_x('PACK002=HASH(0x813e550)', '/usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/ext/pperl') called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 176 eval {...} called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 176 ExtUtils::MakeMaker::eval_in_subdirs('PACK002=HASH(0x813e550)') called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 606 ExtUtils::MakeMaker::new('MM', 'PACK002=HASH(0x813e550)') called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 636 ExtUtils::MakeMaker::WriteEmptyMakefile('NAME', 'Wx', 'DIR', 'ARRAY(0x85922b4)', 'XSOPT', ' -noprototypes -nolinenumbers ') called at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/MakeMaker.pm line 452 Wx::build::MakeMaker::wxWriteMakefile('NAME', 'Wx', 'DIR', 'ARRAY(0x85922b4)') called at ./Makefile.PL line 15 require ./Makefile.PL called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 189 ExtUtils::MakeMaker::eval_in_x('PACK001=HASH(0x813965c)', '/usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/ext') called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 176 eval {...} called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 176 ExtUtils::MakeMaker::eval_in_subdirs('PACK001=HASH(0x813965c)') called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 606 ExtUtils::MakeMaker::new('MM', 'PACK001=HASH(0x813965c)') called at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 58 ExtUtils::MakeMaker::WriteMakefile('NAME', 'Wx', 'depend', 'HASH(0x83d7700)', 'AUTHOR', 'Mattia Barbon <mbarbon@cpan.org>', 'PMLIBDIRS', 'ARRAY(0x83d75d4)', 'EXE_FILES', ...) called at /usr/local/src/CPAN/build/Wx-0.66-eVF7Jt/build/Wx/build/MakeMaker/Core.pm line 116 Wx::build::MakeMaker::Core::wxWriteMakefile('NAME', 'Wx', 'ABSTRACT_FROM', 'Wx.pm', 'AUTHOR', 'Mattia Barbon <mbarbon@cpan.org>', 'VERSION_FROM', 'Wx.pm', 'PREREQ_PM', ...) called at Makefile.PL line 59 # Looks like your test died before it could output anything. ====================================================================== For installation instructions and further help please see docs/install.txt For command line switches help use: perl Makefile.PL --help ======================================================================
On Sat Dec 16 03:40:19 2006, SREZIC wrote: Show quoted text
> If I try "perl Makefile.PL" on a FreeBSD machine, then I get only a > longish error, see attachment. Wx seems to be installed on my system. > The output of wxgtk2-2.6-config --version is 2.6.3.
The problem is that a missing dependency on Alien::wxWidgets is not handled gracefully anymore. I restored the graceful handling in soon-to-be-uploaded 0.67. For now you can install Alien::wxWidgets explicitly before installing Wx. Show quoted text
> Also, there is no file docs/install.txt. It should rather be written > docs/INSTALL.pod.
Changed. Thanks! Mattia