"Can't locate auto/POSIX/autosplit.ix" Error
Brought to you by:
gmpassos
I have Strawberry Perl 5.18.2 installed on a flash drive and I installed Tinyperl there too. I have a Perl project and I copied the Tinyperl perl58.dll and lib.zip to my project directory. My project uses POSIX and a couple other modules. Then I made an exe called "mkepub1.exe", that part worked. When I try to run the EXE file I get an error:
Can't locate auto/POSIX/autosplit.ix in @INC (@INC contains: CODE(0x33610a8) F:/strawperl/projects/mkepubprod/libzip-tmp/ F:/strawperl/projects/mkepubprod/libzip-tmp/lib/ . ./lib) at /loader/0x33610a8/AutoLoader.pm line 158. at /loader/0x33610a8/POSIX.pm line 5 Can't locate auto/POSIX/load_import.al in @INC (@INC contains: CODE(0x33610a8) F:/strawperl/projects/mkepubprod/libzip-tmp/ F:/strawperl/projects/mkepubprod/libzip-tmp/lib/ . ./lib) at /loader/0x33610a8/POSIX.pm line 15 BEGIN failed--compilation aborted at (eval 24) line 170.
I already dragged the Strawberry perl lib/auto/POSIX module to the lib.zip, and reran the mkepub1.exe file and got the same error. Any ideas how to fix this?
Will this project still be developed or is it replaced by another project?
If I look in my perl project dir, mkepub/, and look in mkepub/libzip-temp/auto, I don't see any reference to POSIX. How do I put the POSIX module in there? It looks like libzip-temp is supposed to be populated by Tinyperl sometime.
I'll try remaking the exe file after I copied the POSIX info into lib.zip.
Nope. That didn't work either. I get the same error about missing POSIX.
Last edit: Bulrush 2015-11-09