Skip Menu |

This queue is for tickets about the PAR-Packer CPAN distribution.

Report information
The Basics
Id: 84588
Status: resolved
Priority: 0/
Queue: PAR-Packer

People
Owner: RSCHUPP [...] cpan.org
Requestors: gabor [...] szabgab.com
andrew.pennebaker [...] gmail.com
vovkasm [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: OSX: incorrect detection of gcc (unsupported option '-static-libgcc')
Seems like on OS X Mountain Lion cc is clang, but this module detects it as gcc. See https://github.com/gugod/App-perlbrew/issues/310 I can't test this, simple try to redirect user report to correct place.
Subject: Re: [rt.cpan.org #84588] OSX: incorrect detection of gcc (unsupported option '-static-libgcc') --> Ref #[17Sq4471uf69r2f]
Date: 12 Apr 2013 06:09:30 -0000
To: bug-PAR-Packer [...] rt.cpan.org
From: password [...] support.juno.com
Hello, Thank you for contacting Juno. This is an automated response sent to email messages suspected to be spam by our spam filters. This process will help us filter spam messages and respond to genuine customer concerns quickly. We apologize if your email is mistakenly identified as spam. Please reply to this message and one of our support agents will get back to you. Sincerely, Juno Customer Care
Subject: PAR::Packer fails to compile in Mac OS X 10.9 Mavericks
When I try to install PAR::Packer in Mac OS X 10.9 Mavericks, PAR::Packer fails to compile with the default flags. Trace: $ sudo cpan install PAR::Packer CPAN: Storable loaded ok (v2.34) Reading '/Users/andrew/.cpan/Metadata' Database was generated on Sun, 10 Nov 2013 00:17:02 GMT Running install for module 'PAR::Packer' Running make for R/RS/RSCHUPP/PAR-Packer-1.015.tar.gz CPAN: LWP::UserAgent loaded ok (v6.04) CPAN: Time::HiRes loaded ok (v1.9725) Fetching with LWP: ftp://cpan-du.viaverio.com/pub/CPAN/authors/id/R/RS/RSCHUPP/PAR-Packer-1.015.tar.gz CPAN: Digest::SHA loaded ok (v5.71) Fetching with LWP: ftp://cpan-du.viaverio.com/pub/CPAN/authors/id/R/RS/RSCHUPP/CHECKSUMS CPAN: Compress::Zlib loaded ok (v2.048) Checksum for /Users/andrew/.cpan/sources/authors/id/R/RS/RSCHUPP/PAR-Packer-1.015.tar.gz ok CPAN: Archive::Tar loaded ok (v1.82) CPAN: File::Temp loaded ok (v0.2304) CPAN: Parse::CPAN::Meta loaded ok (v1.4404) CPAN: CPAN::Meta loaded ok (v2.120921) CPAN: Module::CoreList loaded ok (v2.76) CPAN.pm: Building R/RS/RSCHUPP/PAR-Packer-1.015.tar.gz *** You have extra Perl library paths set in your environment. Please note that these paths (set with PERL5LIB or PERLLIB) are not honored by perl when running under taint mode, which may lead to problems. This is a limitation (by design) of Perl, not of PAR::Packer; but some of the problems may manifest here during installation. Checking if your kit is complete... Looks good Prototype mismatch: sub main::prompt: none vs ($;$) at /System/Library/Perl/5.16/ExtUtils/MakeMaker.pm line 219. Writing Makefile for par Writing MYMETA.yml and MYMETA.json Writing Makefile for PAR::Packer Writing MYMETA.yml and MYMETA.json cp lib/App/Packer/PAR.pm blib/lib/App/Packer/PAR.pm cp lib/PAR/Packer.pm blib/lib/PAR/Packer.pm cp lib/PAR/Filter/Obfuscate.pm blib/lib/PAR/Filter/Obfuscate.pm cp lib/PAR/Filter/PodStrip.pm blib/lib/PAR/Filter/PodStrip.pm cp lib/PAR/StrippedPARL/Base.pm blib/lib/PAR/StrippedPARL/Base.pm cp lib/PAR/Filter.pm blib/lib/PAR/Filter.pm cp lib/PAR/Filter/PatchContent.pm blib/lib/PAR/Filter/PatchContent.pm cp lib/PAR/Filter/Bytecode.pm blib/lib/PAR/Filter/Bytecode.pm cp lib/pp.pm blib/lib/pp.pm cp lib/PAR/Filter/Bleach.pm blib/lib/PAR/Filter/Bleach.pm Makefile:724: warning: overriding commands for target `.c.o' Makefile:332: warning: ignoring old commands for target `.c.o' /usr/bin/perl par_pl2c.pl my_par_pl < ../script/par.pl > my_par_pl.c /usr/bin/perl sha1.c.PL cc -c -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -I/usr/local/include -I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE -DPARL_EXE=\"parl\" -Os main.c In file included from main.c:52: In file included from ./mktmpdir.c:1: In file included from ./mktmpdir.h:84: In file included from ./utils.c:25: ./env.c:105:27: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((c = __findenv(name, &offset))) { /* find if already exists */ ^~~~~~~ In file included from main.c:52: ./mktmpdir.c:63:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ~~~~^~~~~~~~~~~~~~~~~ ./mktmpdir.c:63:23: note: place parentheses around the assignment to silence this warning for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ ( ) ./mktmpdir.c:63:23: note: use '==' to turn this assignment into an equality comparison for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ == ./mktmpdir.c:65:29: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] par_setenv(key, stmpdir); ^~~~~~~ main.c:121:23: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] fakeargv[argno++] = my_par_pl; ^ ~~~~~~~~~ 4 warnings generated. In file included from main.c:52: In file included from ./mktmpdir.c:1: In file included from ./mktmpdir.h:84: In file included from ./utils.c:25: ./env.c:105:27: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((c = __findenv(name, &offset))) { /* find if already exists */ ^~~~~~~ In file included from main.c:52: ./mktmpdir.c:63:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ~~~~^~~~~~~~~~~~~~~~~ ./mktmpdir.c:63:23: note: place parentheses around the assignment to silence this warning for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ ( ) ./mktmpdir.c:63:23: note: use '==' to turn this assignment into an equality comparison for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ == ./mktmpdir.c:65:29: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] par_setenv(key, stmpdir); ^~~~~~~ main.c:121:23: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] fakeargv[argno++] = my_par_pl; ^ ~~~~~~~~~ 4 warnings generated. cc -mmacosx-version-min=10.9 main.o -arch x86_64 -arch i386 -fstack-protector -L/usr/local/lib -L/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE -lperl -o ./par true /usr/bin/perl encode_append.pl Dynamic.in ./par Dynamic.pm /usr/bin/perl ./file2c.pl -c 30000 ./par /System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/libperl.dylib > boot_embedded_files.c cc -c -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -I/usr/local/include -I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE -DPARL_EXE=\"parl\" -Os boot.c In file included from boot.c:10: In file included from ./mktmpdir.c:1: In file included from ./mktmpdir.h:84: In file included from ./utils.c:25: ./env.c:105:27: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((c = __findenv(name, &offset))) { /* find if already exists */ ^~~~~~~ In file included from boot.c:10: ./mktmpdir.c:63:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ~~~~^~~~~~~~~~~~~~~~~ ./mktmpdir.c:63:23: note: place parentheses around the assignment to silence this warning for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ ( ) ./mktmpdir.c:63:23: note: use '==' to turn this assignment into an equality comparison for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ == ./mktmpdir.c:65:29: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] par_setenv(key, stmpdir); ^~~~~~~ 3 warnings generated. In file included from boot.c:10: In file included from ./mktmpdir.c:1: In file included from ./mktmpdir.h:84: In file included from ./utils.c:25: ./env.c:105:27: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((c = __findenv(name, &offset))) { /* find if already exists */ ^~~~~~~ In file included from boot.c:10: In file included from ./mktmpdir.c:1: In file included from ./mktmpdir.h:85: ./sha1.c:146:4: warning: shift count >= width of type [-Wshift-count-overflow] T >>= 32; ^ ~~ In file included from boot.c:10: In file included from ./mktmpdir.c:1: In file included from ./mktmpdir.h:86: In file included from ./usernamefrompwuid.c:1: In file included from ./usernamefrompwuid.h:1: /System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/config.h:1006:15: warning: 'BYTEORDER' macro redefined # define BYTEORDER 0x1234 ^ ./sha1.c:21:9: note: previous definition is here #define BYTEORDER 0x12345678 ^ In file included from boot.c:10: ./mktmpdir.c:63:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ~~~~^~~~~~~~~~~~~~~~~ ./mktmpdir.c:63:23: note: place parentheses around the assignment to silence this warning for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ ( ) ./mktmpdir.c:63:23: note: use '==' to turn this assignment into an equality comparison for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ == ./mktmpdir.c:65:29: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] par_setenv(key, stmpdir); ^~~~~~~ 5 warnings generated. cc -mmacosx-version-min=10.9 boot.o -static-libgcc -arch x86_64 -arch i386 -fstack-protector -L/usr/local/lib -L/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE -o ./boot clang: error: unsupported option '-static-libgcc' clang: error: unsupported option '-static-libgcc' make[1]: *** [boot] Error 1 make: *** [subdirs] Error 2 RSCHUPP/PAR-Packer-1.015.tar.gz make -- NOT OK 'YAML' not installed, will not store persistent state Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible System: $ specs perl os Specs: specs 0.7 https://github.com/mcandre/specs#readme cpan --version /usr/bin/cpan version 1.57 calling Getopt::Std::getopts (version 1.07 [paranoid]), running under Perl version 5.16.2. [Now continuing due to backward compatibility and excessive paranoia. See 'perldoc Getopt::Std' about $Getopt::Std::STANDARD_HELP_VERSION.] Nothing to install! perl --version This is perl 5, version 16, subversion 2 (v5.16.2) built for darwin-thread-multi-2level (with 3 registered patches, see perl -V for more detail) Copyright 1987-2012, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. system_profiler SPSoftwareDataType | grep 'System Version' System Version: OS X 10.9 (13A603)
Not this crap again. These are BUG REPORTS, not spam. On Fri Apr 12 02:09:43 2013, password@support.juno.com wrote: Show quoted text
> Hello, > > Thank you for contacting Juno. > > This is an automated response sent to email messages suspected to be > spam by our spam filters. This process will help us filter spam > messages and respond to genuine customer concerns quickly. > > We apologize if your email is mistakenly identified as spam. Please > reply to this message and one of our support agents will get back to > you. > > Sincerely, > > Juno Customer Care
Subject: PAR-Packer-1.016 fails to install on OSX
Date: Sat, 30 Nov 2013 23:12:43 +0200
To: bug-par-packer [...] rt.cpan.org
From: Gabor Szabo <gabor [...] szabgab.com>
Tried to install with cpanm build.log attached Summary of my perl5 (revision 5 version 18 subversion 1) configuration: Platform: osname=darwin, osvers=12.4.0, archname=darwin-2level uname='darwin air.local 12.4.0 darwin kernel version 12.4.0: wed may 1 17:57:12 pdt 2013; root:xnu-2050.24.15~1release_x86_64 x86_64 ' config_args='-de -Dprefix=/Users/gabor/perl5/perlbrew/perls/perl-5.18.1 -Aeval:scriptdir=/Users/gabor/perl5/perlbrew/perls/perl-5.18.1/bin' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include', optimize='-O3', cppflags='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags =' -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib /usr/lib libs=-ldbm -ldl -lm -lutil -lc perllibs=-ldl -lm -lutil -lc libc=, so=dylib, useshrplib=false, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF Built under darwin Compiled at Aug 21 2013 09:36:29 %ENV: PERLBREW_BASHRC_VERSION="0.63" PERLBREW_HOME="/Users/gabor/.perlbrew" PERLBREW_MANPATH="/Users/gabor/perl5/perlbrew/perls/perl-5.18.1/man" PERLBREW_PATH="/Users/gabor/perl5/perlbrew/bin:/Users/gabor/perl5/perlbrew/perls/perl-5.18.1/bin" PERLBREW_PERL="perl-5.18.1" PERLBREW_ROOT="/Users/gabor/perl5/perlbrew" PERLBREW_VERSION="0.63" @INC: /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/site_perl/5.18.1/darwin-2level /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/site_perl/5.18.1 /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/5.18.1/darwin-2level /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/5.18.1 .
Download build.log
application/octet-stream 6.5k

Message body not shown because it is not plain text.

OSX's clang pretends to be gcc, but fails to implement gcc's option '-static-libgcc' :( Fortunately this option is probably only needed in Windows (when using the MingW toolchain). Please try the following patch: Index: myldr/Makefile.PL =================================================================== --- myldr/Makefile.PL (revision 1432) +++ myldr/Makefile.PL (working copy) @@ -121,7 +121,7 @@ ... } $mt_cmd = '-$(NOOP)'; - $boot_ldflags = '-static-libgcc '; + $boot_ldflags .= '-static-libgcc ' if $^O eq 'MSWin32'; } else { $out = '-o '; $ccdebug = ''; Cheers, Roderich
CC: andrew.pennebaker [...] gmail.com, vovkasm [...] gmail.com
Subject: Re: [rt.cpan.org #84588] OSX: incorrect detection of gcc (unsupported option '-static-libgcc')
Date: Sun, 1 Dec 2013 17:38:19 +0200
To: bug-PAR-Packer [...] rt.cpan.org
From: Gabor Szabo <gabor [...] szabgab.com>
I still get some nasty warnings (below), but the "make test" passes. thanks Gabor $ perl Makefile.PL Checking if your kit is complete... Looks good Prototype mismatch: sub main::prompt: none vs ($;$) at /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/site_perl/5.18.1/ExtUtils/MakeMaker.pm line 220. Generating a GNU-style Makefile Writing Makefile for par Writing MYMETA.yml and MYMETA.json Generating a GNU-style Makefile Writing Makefile for PAR::Packer Writing MYMETA.yml and MYMETA.json bash-3.2$ make cp lib/PAR/Filter/PatchContent.pm blib/lib/PAR/Filter/PatchContent.pm cp lib/PAR/Filter/PodStrip.pm blib/lib/PAR/Filter/PodStrip.pm cp lib/PAR/Filter/Bleach.pm blib/lib/PAR/Filter/Bleach.pm cp lib/PAR/Filter.pm blib/lib/PAR/Filter.pm cp lib/PAR/StrippedPARL/Base.pm blib/lib/PAR/StrippedPARL/Base.pm cp lib/App/Packer/PAR.pm blib/lib/App/Packer/PAR.pm cp lib/PAR/Filter/Obfuscate.pm blib/lib/PAR/Filter/Obfuscate.pm cp lib/PAR/Filter/Bytecode.pm blib/lib/PAR/Filter/Bytecode.pm cp lib/PAR/Packer.pm blib/lib/PAR/Packer.pm cp lib/pp.pm blib/lib/pp.pm Makefile:756: warning: overriding commands for target `.c.o' Makefile:333: warning: ignoring old commands for target `.c.o' /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/bin/perl par_pl2c.pl my_par_pl < ../script/par.pl > my_par_pl.c /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/bin/perl sha1.c.PL cc -c -fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/5.18.1/darwin-2level/CORE -DPARL_EXE=\"parl\" -O3 main.c In file included from main.c:52: In file included from ./mktmpdir.c:1: In file included from ./mktmpdir.h:84: In file included from ./utils.c:25: ./env.c:105:27: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((c = __findenv(name, &offset))) { /* find if already exists */ ^~~~~~~ In file included from main.c:52: ./mktmpdir.c:63:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ~~~~^~~~~~~~~~~~~~~~~ ./mktmpdir.c:63:23: note: place parentheses around the assignment to silence this warning for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ ( ) ./mktmpdir.c:63:23: note: use '==' to turn this assignment into an equality comparison for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ == ./mktmpdir.c:65:29: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] par_setenv(key, stmpdir); ^~~~~~~ main.c:121:23: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] fakeargv[argno++] = my_par_pl; ^ ~~~~~~~~~ 4 warnings generated. env MACOSX_DEPLOYMENT_TARGET=10.3 cc main.o -fstack-protector -L/usr/local/lib -L/Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/5.18.1/darwin-2level/CORE -lperl -ldl -lm -lutil -lc -o ./par true /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/bin/perl encode_append.pl Dynamic.in ./par Dynamic.pm /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/bin/perl ./file2c.pl -c 30000 ./par /Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/5.18.1/darwin-2level/CORE/libperl.a Show quoted text
> boot_embedded_files.c
cc -c -fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/Users/gabor/perl5/perlbrew/perls/perl-5.18.1/lib/5.18.1/darwin-2level/CORE -DPARL_EXE=\"parl\" -O3 boot.c In file included from boot.c:10: In file included from ./mktmpdir.c:1: In file included from ./mktmpdir.h:84: In file included from ./utils.c:25: ./env.c:105:27: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((c = __findenv(name, &offset))) { /* find if already exists */ ^~~~~~~ In file included from boot.c:10: ./mktmpdir.c:63:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ~~~~^~~~~~~~~~~~~~~~~ ./mktmpdir.c:63:23: note: place parentheses around the assignment to silence this warning for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ ( ) ./mktmpdir.c:63:23: note: use '==' to turn this assignment into an equality comparison for ( i = 0 ; key = ld_path_keys[i]; i++ ) { ^ == ./mktmpdir.c:65:29: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] par_setenv(key, stmpdir); ^~~~~~~ 3 warnings generated.
On 2013-12-01 10:38:32, gabor@szabgab.com wrote: Show quoted text
> I still get some nasty warnings (below), but the "make test" passes.
Thanks for testing. The only "nasty" thing here is clang's insistence on treating me like a twelve year old :) The fix will be in the next release of PAR::Packer (probably tonite). Cheers, Roderich