Re: Unable to use/compile libarchive 2.4.12-1

"Kees Zeelenberg" <[email protected]>
Newsgroups gmane.comp.windows.gnu.user
Message-ID <56F233CE4A7D40549933B78C8DE6EF1A@gamma>
Van: Oliver Fladda <[email protected]>
Datum: vrijdag 29 augustus 2008 11:52 vm

> I downloaded libarchive 2.4.12-1 and tried the simple test program from 
> the archive_write.3 documentation.
> The program failed with a segment fault in function write_archive_header() 
> in archive_write.c:319.
> As libarchive-2.5.5 does not contain the call to function strcmp() at that 
> line, I tried to build 2.5.5 directly, but was unable to
> do so.
> After that, I tried to patch and compile libarchive 2.4.12-1.
> But during make, gcc fails on libarchive/archive_write_set_format.c:44 
> with error "initializer element is not constant",
> even with unpatched sources.
> I tried to compile with the gcc switch "-std=c89" to circumvent this 
> error, but that did not work either.
> All tries were realized with MinGW 5.1.4, gcc Version: gcc (GCC) 3.4.2 
> (mingw-special) and GNU Make 3.81.
> Any help on this issue is most appreciated.

Could you post a small program, preferably the smallest one possible, that 
fails in this way? And also give the exact compilation and linking commands 
that you used.

As to compiling libarchive-2.5.5, it seems impossible to compile it, even 
after extensive patching of the MS-Windows specific header files. 
Libarchive-2.4.12-1 should compile as it is, i.e. unpack 
libarchive-2.4.12-1-src.zip, and at a Cygwin bash prompt in the directory 
libarchive-2.4.12, type: "./config.status" (in order to recreate the .deps 
subdirectories) and then: "make"; see also 
http://gnuwin32.sourceforge.net/compile.html

Kees Zeelenberg 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.