[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