I did not know that I needed to run ./bootstrap. I ran ./bootstrap, ./configure, and make after extracting the tar file again. It worked flawlessly as I'm sure you know.
Thank you for teaching me this and your quick response to getting this to build on NetBSD.
Search found 4 matches
- Sat Jul 21, 2018 2:20 am
- Forum: wimlib discussion
- Topic: Compile on NetBSD -- Help!
- Replies: 9
- Views: 28220
- Fri Jul 20, 2018 4:47 pm
- Forum: wimlib discussion
- Topic: Compile on NetBSD -- Help!
- Replies: 9
- Views: 28220
Re: Compile on NetBSD -- Help!
I downloaded wimlib-b6223f9.tar. There were several missing files that caused configure to not run or to exit with errors.
Missing files:
[*] configure
[*] Makefile.in
[*] config.h.in
[*] build-aux/ltmain.sh
[*] build-aux/ar-lib
[*] build-aux/compile
[*] build-aux/missing
[*] build-aux/depcomp ...
Missing files:
[*] configure
[*] Makefile.in
[*] config.h.in
[*] build-aux/ltmain.sh
[*] build-aux/ar-lib
[*] build-aux/compile
[*] build-aux/missing
[*] build-aux/depcomp ...
- Wed Jul 18, 2018 5:15 pm
- Forum: wimlib discussion
- Topic: Compile on NetBSD -- Help!
- Replies: 9
- Views: 28220
Re: Compile on NetBSD -- Help!
The default installed version of gcc is 4.8.5. I've also tried using 5.5.0 and 7.3.0.
Here is the error from running make after ./configure:
In file included from src/integrity.c:31:0:
./include/wimlib/endianness.h:77:45: error: expected ')' before '?' token
#define bswap16(n) (__builtin ...
Here is the error from running make after ./configure:
In file included from src/integrity.c:31:0:
./include/wimlib/endianness.h:77:45: error: expected ')' before '?' token
#define bswap16(n) (__builtin ...
- Wed Jul 18, 2018 2:25 am
- Forum: wimlib discussion
- Topic: Compile on NetBSD -- Help!
- Replies: 9
- Views: 28220
Compile on NetBSD -- Help!
I'm trying to compile wimlib on NetBSD. I've installed all of the dependencies and have no trouble running ./configure. However, when I run make it eventually chokes on the syntax of a declaration in endianness.h, lines 77-79. It doesn't like the "?" OR statement. I have changed these lines to ...