[devel] q: _perl_vendor_check_dso problems

Vladimir Lettiev =?iso-8859-1?q?crux_=CE=C1_gorodmasterov=2Ecom?=
Пн Сен 26 16:52:33 MSD 2005


Не получается "стандартно" собрать модуль перла libapreq-1.33 ( 
http://httpd.apache.org/apreq/ )

на этапе проверки dso вылезает жуть вида:

...
+ gcc ldtest.c -lperl 
/home/crux/RPM/BUILD/libapreq-1.33/blib/arch/auto/Apache/Request/Request.so 
/home/crux/RPM/BUILD/libapreq-1.33/blib/arch/auto/Apache/Cookie/Cookie.so
/home/crux/RPM/BUILD/libapreq-1.33/blib/arch/auto/Apache/Request/Request.so: 
undefined reference to `ap_table_do'
/home/crux/RPM/BUILD/libapreq-1.33/blib/arch/auto/Apache/Request/Request.so: 
undefined reference to `ap_log_rerror'
/home/crux/RPM/BUILD/libapreq-1.33/blib/arch/auto/Apache/Request/Request.so: 
undefined reference to `ap_table_get'
/home/crux/RPM/BUILD/libapreq-1.33/blib/arch/auto/Apache/Request/Request.so: 
undefined reference to `ap_make_array'
/home/crux/RPM/BUILD/libapreq-1.33/blib/arch/auto/Apache/Request/Request.so: 
undefined reference to `ap_palloc'
...

Замена макроса %perl_vendor_build на простенькое `perl Makefile.PL && 
make` приводит к нормальной сборке и нормальному функционированию пакета 
в целом.
Есть идеи?

-- 
С уважением, Владимир Леттиев aka crux <crux на gorodmasterov.com>



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