Hello! I'm trying to compile Lzip using MSYS with MinGW 4.8.1. I followed the 
instructions carefully but I can't really compile it. I always get an error. 
What should I do?
========================
User1@USER1-PC ~$ cd ..
User1@USER1-PC /home$ cd ..
User1@USER1-PC /$ lzip -cd lzip-1.17.tar.lz | tar -xf -
User1@USER1-PC /$ cd lzip*
User1@USER1-PC /lzip-1.17$ ./configure
creating config.statuscreating MakefileVPATH = .prefix = /usr/localexec_prefix 
= $(prefix)bindir = $(exec_prefix)/bindatarootdir = $(prefix)/shareinfodir = 
$(datarootdir)/infomandir = $(datarootdir)/manCXX = g++CPPFLAGS =CXXFLAGS = 
-Wall -W -O2LDFLAGS =OK. Now you can run make.
User1@USER1-PC /lzip-1.17$ makeg++  -Wall -W -O2 -c -o arg_parser.o 
arg_parser.ccg++  -Wall -W -O2 -c -o encoder_base.o encoder_base.ccg++  -Wall 
-W -O2 -c -o encoder.o encoder.ccg++  -Wall -W -O2 -c -o fast_encoder.o 
fast_encoder.ccg++  -Wall -W -O2 -c -o decoder.o decoder.ccdecoder.cc: In 
member function 'bool LZ_decoder::verify_trailer(const Pretty_print&) 
const':decoder.cc:163:75: warning: unknown conversion type character 'l' in 
format [-Wformat=]                     trailer.data_size(), data_position(), 
data_position() );                                                              
             ^decoder.cc:163:75: warning: unknown conversion type character 'l' 
in format [-Wformat=]decoder.cc:163:75: warning: unknown conversion type 
character 'l' in format [-Wformat=]decoder.cc:163:75: warning: too many 
arguments for format [-Wformat-extra-args]decoder.cc:173:69: warning: unknown 
conversion type character 'l' in format [-Wformat=]                     
trailer.member_size(), member_size, member_size );                              
                                       ^decoder.cc:173:69: warning: unknown 
conversion type character 'l' in format [-Wformat=]decoder.cc:173:69: warning: 
unknown conversion type character 'l' in format [-Wformat=]decoder.cc:173:69: 
warning: too many arguments for format [-Wformat-extra-args]decoder.cc:183:82: 
warning: unknown conversion type character 'l' in format [-Wformat=]            
       trailer.data_crc(), trailer.data_size(), trailer.member_size() );
  ^decoder.cc:183:82: warning: unknown conversion type character 'l' in format 
[-Wformat=]decoder.cc:183:82: warning: too many arguments for format 
[-Wformat-extra-args]g++  -Wall -W -O2 -DPROGVERSION=\"1.17\" -c -o main.o 
main.ccmain.cc: In function 'void {anonymous}::close_and_set_permissions(const 
stat*)':
main.cc:380:18: warning: unused variable 'mode' [-Wunused-variable]     const 
mode_t mode = in_statsp->st_mode;                  ^main.cc: In function 'int 
{anonymous}::compress(long long unsigned int, long long unsigned int, int, 
const {anonymous}::Lzma_options&, const Pretty_print&, const stat*, 
bool)':main.cc:482:41: warning: unknown conversion type character 'l' in format 
[-Wformat=]                       in_size, out_size );                          
               ^main.cc:482:41: warning: unknown conversion type character 'l' 
in format [-Wformat=]main.cc:482:41: warning: too many arguments for format 
[-Wformat-extra-args]main.cc: In function 'int {anonymous}::decompress(int, 
const Pretty_print&, bool)':main.cc:587:42: warning: unknown conversion type 
character 'l' in format [-Wformat=]                         partial_file_pos ); 
                                         ^main.cc:587:42: warning: too many 
arguments for format [-Wformat-extra-args]main.cc: In function 'void 
show_progress(long long unsigned int, const Matchfinder_base*, const 
Pretty_print*, long long unsigned int)':main.cc:667:54: warning: unknown 
conversion type character 'l' in format [-Wformat=]         std::fprintf( 
stderr, "%4llu%%", pos / csize );                                               
       ^main.cc:667:54: warning: too many arguments for format 
[-Wformat-extra-args]g++  -Wall -W -O2 -o lzip arg_parser.o encoder_base.o 
encoder.o fast_encoder.o decoder.o main.o
User1@USER1-PC /lzip-1.17$ make checktesting lzip-1.17.........out msg differ: 
char 50, line 1-out msg differ: char 55, line 1-................tests 
failed.make: *** [check] Error 1
User1@USER1-PC /lzip-1.17$
========================

I used Windows 7 64-bit in compiling Lzip. I also tried compiling it on my VM 
which is WIndows XP (32-bit). Both attempts failed.
I'll be waiting for your reply. Thanks!
Bryan
_______________________________________________
Lzip-bug mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lzip-bug

Reply via email to