Skip to content

Doesn't seem to work on Win32 #9

@mohawk2

Description

@mohawk2

The supplied Makefile probably needs patching; this chunk doesn't work with gmake on my Strawberry setup:

install: bzip2 bzip2recover
	if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
	if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
	if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi
	if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
	if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi

Specifically, the ( test ...) syntax causes this error:

make[1]: Entering directory `/STRAWPERL/data/.cpanm/work/1678242198.53180/Alien-Libbz2-0.24/_alien/build_cyyV/bzip2-1.0.6'
if ( test ! -d STRAWPERL/data/.cpanm/work/1678242198.53180/Alien-Libbz2-0.24/blib/lib/auto/share/dist/Alien-Libbz2/bin ) ; then mkdir -p STRAWPERL/data/.cpanm/work/1678242198.53180/Alien-Libbz2-0.24/blib/lib/auto/share/dist/Alien-Libbz2/bin ; fi
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `if ( test ! -d STRAWPERL/data/.cpanm/work/1678242198.53180/Alien-Libbz2-0.24/blib/lib/auto/share/dist/Alien-Libbz2/bin ) ; then mkdir -p STRAWPERL/data/.cpanm/work/1678242198.53180/Alien-Libbz2-0.24/blib/lib/auto/share/dist/Alien-Libbz2/bin ; fi'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/STRAWPERL/data/.cpanm/work/1678242198.53180/Alien-Libbz2-0.24/_alien/build_cyyV/bzip2-1.0.6'
external command failed at STRAWPERL/perl/site/lib/Alien/Build/CommandSequence.pm line 72.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions