Closed manueljacob closed 1 year ago
Issues:
configure
x2p/Makefile
cnf/diffs/*/*
cnf/diffs/*
cp: cannot stat 'ext/Config/Config_xs.PL': No such file or directory rm: cannot remove 'installman': Is a directory rm: cannot remove 'installperl': Is a directory rm: cannot remove 'perl.h': Is a directory cp: cannot stat 'ext/Config/t/XSConfig.t': No such file or directory cp: cannot stat 'ext/Config/Config_xs.PL': No such file or directory cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot stat 'cpan/Term-ReadKey/ReadKey_pm.PL': No such file or directory cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot stat 'ext/Config/t/XSConfig.t': No such file or directory cp: cannot stat 'ext/Config/Config_xs.PL': No such file or directory cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot stat 'cpan/Term-ReadKey/ReadKey_pm.PL': No such file or directory cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot stat 'ext/Config/t/XSConfig.t': No such file or directory cp: cannot stat 'ext/Config/Config_xs.PL': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/t/INSTALL_BASE.t': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/t/PL_FILES.t': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/t/basic.t': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/t/min_perl_version.t': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/t/pm_to_blib.t': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/t/recurs.t': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/t/several_authors.t': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/t/unicode.t': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm': No such file or directory cp: cannot stat 'cpan/Term-ReadKey/ReadKey_pm.PL': No such file or directory cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot stat 'ext/Config/t/XSConfig.t': No such file or directory cp: cannot stat 'ext/Config/Config_xs.PL': No such file or directory cp: cannot stat 'dist/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm': No such file or directory cp: cannot stat 'cpan/Term-ReadKey/ReadKey_pm.PL': No such file or directory cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot stat 'ext/Config/t/XSConfig.t': No such file or directory cp: cannot stat 'ext/Config/Config_xs.PL': No such file or directory cp: cannot stat 'cpan/Term-ReadKey/ReadKey_pm.PL': No such file or directory cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot stat 'ext/Config/t/XSConfig.t': No such file or directory cp: cannot stat 'ext/Config/Config_xs.PL': No such file or directory cp: cannot stat 'cpan/Term-ReadKey/ReadKey_pm.PL': No such file or directory cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot stat 'ext/Config/t/XSConfig.t': No such file or directory cp: cannot stat 'ext/Config/Config_xs.PL': No such file or directory cp: cannot stat 'cpan/Term-ReadKey/ReadKey_pm.PL': No such file or directory cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot stat 'ext/Config/t/XSConfig.t': No such file or directory cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' rm: cannot remove 'locale.c': Is a directory cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' rm: cannot remove 'perl_langinfo.h': Is a directory cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'locale.c.tmp/locale.c' with directory 'locale.c' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'locale.c.tmp/locale.c' with directory 'locale.c' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'locale.c.tmp/locale.c' with directory 'locale.c' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' cp: cannot overwrite non-directory 'installman.tmp/installman' with directory 'installman' cp: cannot overwrite non-directory 'installperl.tmp/installperl' with directory 'installperl' cp: cannot overwrite non-directory 'perl.h.tmp/perl.h' with directory 'perl.h' cp: cannot overwrite non-directory 'perl_langinfo.h.tmp/perl_langinfo.h' with directory 'perl_langinfo.h' Symlinking done, proceeding with configure.
Re-worked/simplified the whole thing a bit. It's a rarely used feature, and the old code was way too complex for the wrong reasons.
Issues:
configure
tries to symlink non-existent filex2p/Makefile
: https://github.com/arsv/perl-cross/blob/392f6d30e50b0aa589c9a3fdcda5d990225f1fc2/configure#L32configure
should refer tocnf/diffs/*/*
instead ofcnf/diffs/*
: https://github.com/arsv/perl-cross/blob/392f6d30e50b0aa589c9a3fdcda5d990225f1fc2/configure#L54