[Comm] GPS & Linux

Motsyo Gennadi aka Drool =?iso-8859-1?q?motsyo_=CE=C1_gmail=2Ecom?=
Пн Апр 7 00:54:38 MSD 2008


Motsyo Gennadi aka Drool пишет:
> Vyatcheslav Perevalov пишет:
>> В сообщении от 7 апреля 2008 Grigory Batalov написал(a):
>>>> А gpsdrive кто-нить собирал?
>>>   Свежая версия у меня не собирается.
>> Тогда может быть не очень свежую попробовать? потому что функциональность-то 
>> полезная...
> 
> 	Стадию сборки я прошел (gpsdrive-2.10pre4), теперь постепенно
> удовлетворяю зависимости перловой каши для find-requires. Споткнулся на
> таком:
> "Can't locate Text/Query.pm in @INC (@INC contains: /......"
> 	Ищу где такое водится.
> 	Это не нужно для сборки непосредственно, но нужно для поиска
> зависимостей. Я не знаю как эту перловку цеплять в BuildRequires.

	Теперь споткнулся на таком (все те-же find-requires):
Global symbol "$do_mapsource_points" requires explicit package name at
/usr/src/tmp/gpsdrive-buildroot/usr/lib/perl5/vendor_perl/Geo/Gpsdrive/mapsource.pm
line 95.
/usr/src/tmp/gpsdrive-buildroot/usr/lib/perl5/vendor_perl/Geo/Gpsdrive/mapsource.pm
had compilation errors.
#
/usr/src/tmp/gpsdrive-buildroot/usr/lib/perl5/vendor_perl/Geo/Gpsdrive/mapsource.pm:
deparse failed, trying to recover with -MGeo::Gpsdrive
Global symbol "$do_mapsource_points" requires explicit package name at
/usr/src/tmp/gpsdrive-buildroot/usr/lib/perl5/vendor_perl/Geo/Gpsdrive/mapsource.pm
line 95.
/usr/src/tmp/gpsdrive-buildroot/usr/lib/perl5/vendor_perl/Geo/Gpsdrive/mapsource.pm
had compilation errors.
#
/usr/src/tmp/gpsdrive-buildroot/usr/lib/perl5/vendor_perl/Geo/Gpsdrive/mapsource.pm:
deparse failed.
prefix=/usr/src/tmp/gpsdrive-buildroot/usr/lib/perl5/vendor_perl
error: /bin/sh failed
error: Failed to find Requires

	На сегодня я уже подустал. Если у кого есть опыт лечения перлового
софта - подскажите. Мне непонятно что делать с "trying to recover with
-MGeo::Gpsdrive". Выражение "$do_mapsource_points" есть в двух файлах
собираемой софтины - в /usr/bin/geoinfo.pl и в
/usr/lib/perl5/vendor_perl/Geo/Gpsdrive/mapsource.pm.
	В первом файле:
my $do_mapsource_points  = 0;    - строка 76
'mapsource_points=s'  => \$do_mapsource_points,   - строка 125
if ( $do_mapsource_points );  - строка 230
	Во втором файле:
my $waypoints = read_mapsource_waypoints($do_mapsource_points); - строка 95

Zzzz



Подробная информация о списке рассылки community