http://qs321.pair.com?node_id=1080687


in reply to Installing Unicode::LineBreak on Strawberry Perl v 5.18.2

sombok\libsombok.a: file format not recognized; treating as linker script

What does file ...libsombok.a return, and what does md5sum ...libsombok.a return?

Which http://strawberryperl.com/releases.html did you get, 5.16.2.2 / 32bit ? 5.16.2.1 / 32bit?

  • Comment on Re: Installing Unicode::LineBreak on Strawberry Perl v 5.16.2

Replies are listed 'Best First'.
Re^2: Installing Unicode::LineBreak on Strawberry Perl v 5.16.2
by wind (Priest) on Apr 02, 2014 at 09:17 UTC

    Perl version: 5.18.2.1 / 64bit

    >perl -MDigest::MD5::File=file_md5_hex -e "print file_md5_hex(q{libsom +bok.a})"; f7c2e96f8fe5d6ecfdd73adfaeedb1a4
      Yes, I get a different digest for sombok/libsombok.a - though we sort of already knew that:
      C:\sisyphusion\Unicode-LineBreak-2013.11>perl -MDigest::MD5::File=file +_md5_hex -e "print file_md5_hex(q{sombok/libsombok.a})"; cbe8b0ea8b125eb5ce42f36476d95ddb
      So let's do as AM suggests and compare our respective ar.exe files:
      C:\sisyphusion\Unicode-LineBreak-2013.11>pwhich ar.exe C:\_64\strawberry5.18.2\c\bin\ar.exe C:\sisyphusion\Unicode-LineBreak-2013.11>pwhich ar C:\_64\strawberry5.18.2\c\bin\ar.EXE C:\sisyphusion\Unicode-LineBreak-2013.11>perl -MDigest::MD5::File=file +_md5_hex -e "print file_md5_hex(q{C:/_64/strawberry5.18.2/c/bin/ar.ex +e})"; cc088517b6edf56b4e7b643dde58d6b7
      Cheers,
      Rob

      And the output of file is?

      where is libsombook.a, and is that the only one?

      which ar.exe is used (version and/or md5sum), is that the only one?

      And now for syphilis to post md5sums :)