Ссылка Perl xsub через Perl Packager
Я создал один perl xsub для вызова функции C из моего скрипта perl. Но проблема в том, что я не могу установить этот xsub напрямую с помощью "make install". Xsub был создан командой make уже в указанной папке. использовать его без установки. Также я использую Perl Packager для создания исполняемого файла для моего сценария Perl. Здесь мой файл make-
PP=/usr/local/bin/pp
INSTALL=/usr/bin/install
PROG=nsgslbautosync
SDIR=../scripts
SRCS=$(SDIR)/syncgslbconfig.pl
nsgslbautosync:$(SRCS)
$(PP) --lib GslbSync/lib/GslbSync.pm --link GslbSync/blib/arch/auto/GslbSync/GslbSync.so -o $@ $<
Теперь проблема в том, что даже после связывания xsub, я получаю следующую ошибку при запуске скрипта:
Can't locate GslbSync.pm in @INC (@INC contains: CODE(0x802941930)/var/tmp/par-726f6f74/cache-dbeb96ca0c7f9489e2bfc7a2fc11650939727dbd/inc/lib /var/tmp/par-726f6f74/cache-dbeb96ca0c7f9489e2bfc7a2fc11650939727dbd/inc CODE(0x80226dde0)CODE(0x802276060)) at script/syncgslbconfig.pl line 20.
BEGIN failed--compilation aborted at script/syncgslbconfig.pl line .ERROR:
Я даже пытался связать xsub в моем скрипте, используя "use lib", но не повезло, но получил ту же ошибку.