-
-
Notifications
You must be signed in to change notification settings - Fork 17
Ubuntu 18.04 on WSLv1 issues: makedepend deletes Makefile + installman fails + microperl build fails (requires perlio instead of stdio) #424
Comments
WSLv1, hmm. Never tried this one. Need to hear around what happens there. |
That's an syscall-emulated linux subsystem on Windows. Not sure if that matters. Most of user-space things work and build from source fine there (all programming languages, etc) If you can suggest, where to put debug prints in ./Configure, I can do some debug printing |
I ran
|
A full |
I think the problem is a case-insensitive filesystem under linux. Can you try commenting out this line? (See the very end of bash,txt) A fix would need to probe for a case-insensitve filesystem, store it in config and don't do this line. Another temp. fix would be
|
This helped to get Makefile generated! Thank you! I'll post here how it compiles (given that Makefile.micro does not compile) |
Btw, is it expected that microperl complains about perlio? |
not sure if it's expected or not |
|
Oh, it seems that the executable in bin is named Btw, commenting out installman fixes the problem and then
|
The cperl vs perl exe name is expected. It is designed to co-exist with an existing perl5. The installman failures could be another WSL thing. Nobody ever tried that before. |
I ran perlcc on tlmgr, it generated tlmgr.c, but also an error :) I filed that issue in rurban/perl-compiler#434 I also renamed this issue to reflect the remaining issues |
Here's output of Configure:
|
When I then manually execute |
so maybe |
On my machine this script leads to
no makefile found
(and indeed, onlyMakefile.micro
exists which errors out as well):My platform is Ubuntu 18.04 on WSLv1. Typically this is sufficient for building all programming language runtimes.
Context: I am looking to use perlcc / RPerl to convert tlmgr from TexLive into C/C++ code, so I thought to install locally a recent, updated Perl distribution - cperl.
The text was updated successfully, but these errors were encountered: