批处理之家's Archiver

netdzb 发表于 2019-7-17 22:55

Mingw编译openssl遇到的问题

[i=s] 本帖最后由 netdzb 于 2019-7-17 22:57 编辑 [/i]

./config

******************************************************************************
This perl implementation doesn't produce Unix like paths (with forward slash
directory separators).  Please use an implementation that matches your
building platform.

This Perl version: 5.22.1 for MSWin32-x86-multi-thread-64int
******************************************************************************

已经换了几个版本了,还是不行啊。

perl的版本是本坛下载的。

523066680 发表于 2019-7-17 23:41

这个问题太难,下一个。

netdzb 发表于 2019-7-17 23:59

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=221974&ptid=53375]2#[/url] [i]523066680[/i] [/b]

$PERL perl.exe $THERE/Configure LIST | grep "$OUT-$CC" > /dev/null
if [ $? = "0" ]; then
  OUT="$OUT-$CC"
fi

OUT="$OUT"

$PERL perl.exe $THERE/Configure LIST | grep "$OUT" > /dev/null
if [ $? = "0" ]; then
  if [ "$VERBOSE" = "true" ]; then
    echo /usr/bin/env \
         __CNF_CPPDEFINES="'$__CNF_CPPDEFINES'" \
         __CNF_CPPINCLUDES="'$__CNF_CPPINCLUDES'" \
         __CNF_CPPFLAGS="'$__CNF_CPPFLAGS'" \
         __CNF_CFLAGS="'$__CNF_CFLAGS'" \
         __CNF_CXXFLAGS="'$__CNF_CXXFLAGS'" \
         __CNF_LDFLAGS="'$__CNF_LDFLAGS'" \
         __CNF_LDLIBS="'$__CNF_LDLIBS'" \
         $PERL perl.exe $THERE/Configure $OUT $options
  fi
  if [ "$DRYRUN" = "false" ]; then
    # eval to make sure quoted options, possibly with spaces inside,
    # are treated right
    eval /usr/bin/env \
         __CNF_CPPDEFINES="'$__CNF_CPPDEFINES'" \
         __CNF_CPPINCLUDES="'$__CNF_CPPINCLUDES'" \
         __CNF_CPPFLAGS="'$__CNF_CPPFLAGS'" \
         __CNF_CFLAGS="'$__CNF_CFLAGS'" \
         __CNF_CXXFLAGS="'$__CNF_CXXFLAGS'" \
         __CNF_LDFLAGS="'$__CNF_LDFLAGS'" \
         __CNF_LDLIBS="'$__CNF_LDLIBS'" \
         $PERL perl.exe $THERE/Configure $OUT $options
  fi
else
  echo "This system ($OUT) is not supported. See file INSTALL for details."
  exit 1
fi

if [ "$OUT" = "darwin64-x86_64-cc" ]; then
    echo "WARNING! If you wish to build 32-bit libraries, then you have to"
    echo "         invoke 'KERNEL_BITS=32 $THERE/config $options'."
fi
)

netdzb 发表于 2019-7-18 00:02

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=221974&ptid=53375]2#[/url] [i]523066680[/i] [/b]

帮忙看一下,三句Perl在做什么,其中$THERE表示当前路径。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.