[devel] Ошибка при сборке wxPerl
Alexey Tourbin
at на altlinux.ru
Пн Июн 26 18:22:20 MSD 2006
On Mon, Jun 26, 2006 at 06:04:38PM +0400, Alexey Tourbin wrote:
> On Mon, Jun 26, 2006 at 04:02:19PM +0300, Slava Dubrovskiy wrote:
> > #
> > /usr/src/tmp/perl-Wx-buildroot/usr/lib/perl5/vendor_perl/i386-linux/Wx/Calendar.pm:
> > deparse failed, trying to recover with -MWx
> > #
> > /usr/src/tmp/perl-Wx-buildroot/usr/lib/perl5/vendor_perl/i386-linux/Wx/Calendar.pm:
> > deparse failed.
> > prefix=/usr/src/tmp/perl-Wx-buildroot/usr/lib/perl5/vendor_perl/i386-linux
> > error: /bin/sh failed
> > error: Failed to find Requires
>
> Проблема локализована, это SEGV при отсутствии DISPLAY.
>
> at на localhost ~build/Wx-0.26 12 $ perl -Mblib -c blib/lib/Wx/Calendar.pm
> blib/lib/Wx/Calendar.pm syntax OK
> at на localhost ~build/Wx-0.26 12 $ DISPLAY= perl -Mblib -c blib/lib/Wx/Calendar.pm
> zsh: segmentation fault DISPLAY= perl -Mblib -c blib/lib/Wx/Calendar.pm
> at на localhost ~build/Wx-0.26 12 $
Проблема локализована ещё сильнее.
at на localhost ~build/Wx-0.26 13 $ gendiff . -
--- ./Constant.c- 2006-06-26 17:48:59 +0400
+++ ./Constant.c 2006-06-26 18:18:42 +0400
@@ -2170,6 +2170,7 @@ void SetConstants()
//
// Predefined colours
//
+ fprintf(stderr, "wxRED=%p\n", wxRED);
wxPli_set_const( "wxRED", "Wx::Colour", new wxColour( *wxRED ) );
wxPli_set_const( "wxGREEN", "Wx::Colour", new wxColour( *wxGREEN ) );
wxPli_set_const( "wxBLUE", "Wx::Colour", new wxColour( *wxBLUE ) );
at на localhost ~build/Wx-0.26 13 $ DISPLAY= perl -Mblib -e 'use Wx'
wxRED=(nil)
zsh: segmentation fault DISPLAY= perl -Mblib -e 'use Wx'
at на localhost ~build/Wx-0.26 13 $
Узятие значения по нулевму адресу у чистом виде.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 191 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20060626/31c15061/attachment.bin
Подробная информация о списке рассылки Devel