| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Fix build on SunOS
|
|/ |
|
| |
|
|
|
|
| |
b2d89d96cb43a93f751e17619491955abb41dbd1)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
CMakeLists.txt: default to shared libraries by default (just like GNU configure)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
raptor2 provides a library and depends on a few other libraries
on it's own (like libxml2).
Some downstream projects are not very careful to include all
the needed libraries from .pc files and use just raptor2 one.
This sometimes causes linkage failures like `guitarix`:
https://hydra.nixos.org/log/4hznma7pl7wvjdhm3x2lr84zpj07s2ax-guitarix-0.42.1.drv
In this case linkage failure happens via underlinked `liblrdf.so`.
While it's a bug in `liblrdf.so` I think it would be reasonable
to enable shared libraries by default for use in distributions as is.
This change enables shared library bu default.
|
|\ \
| |/
|/| |
configure.ac: fix -Wimplicit-function-declaration in HAVE___FUNCTION_…
|
| |
| |
| |
| |
| |
| | |
In preparation for C23 which bans these.
Signed-off-by: Sam James <sam@gentoo.org>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Clang 16)
Clang 16 will make -Wimplicit-function-declaration
errors by default.
```
error: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
error: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
```
For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2],
or the (new) c-std-porting mailing list [3].
[0] https://lwn.net/Articles/913505/
[1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
[2] https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
[3] hosted at lists.linux.dev.
Signed-off-by: Sam James <sam@gentoo.org>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
before
libdir=${exec_prefix}//nix/store/i7abvb760gzca1wqk9g617shqdj5sr7f-raptor2-aarch64-unknown-linux-gnu-2.0.15/lib
includedir=${prefix}//nix/store/i7abvb760gzca1wqk9g617shqdj5sr7f-raptor2-aarch64-unknown-linux-gnu-2.0.15/include/raptor2
note the double // due to CMAKE_INSTALL_LIBDIR already being a absolute
path
after
libdir=/nix/store/rlhzlak7chagd23898n1x9id6f5a6qpn-raptor2-aarch64-unknown-linux-gnu-2.0.15/lib
includedir=/nix/store/rlhzlak7chagd23898n1x9id6f5a6qpn-raptor2-aarch64-unknown-linux-gnu-2.0.15/include/raptor2
|
| | |
|
|/
|
|
|
|
| |
copyin file:// prefix. Coverity false positive since the
following lines of code always add more characters and a NUL.
"Fixes" CID 353858
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(raptor_nfc_icu_check, raptor_unicode_check_utf8_nfc_string):
Changed signature of these internal functions to not have error_p which
wasn't even consistently used. Instead return -1 on failure which is
also "falsey" in C.
(raptor_nfc_icu_check): Do an UTF-8 (raptor) to UTF-16 conversion
before trying to do a NFC normalization check.
Update callers of above internal functions to remove error_p argument
which was unused in all callers.
Update rdfxmla tests to allow tests to throw warnings.
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| | |
HAVE_TIME_H definition added
|
| | |
|
| |
| |
| |
| |
| | |
(turtle_parser_error_simple): Ensure va_end is always called on all
normal and error paths. [coverity CID 343351]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In several places check for curl_easy_setopt() erorr returns and
fail. [coverity CID 343360]
(raptor_new_www_with_connection): On curl module init failures, free
up www object before error return.
(raptor_www_curl_init): Return error value for failure in init, check
all calls with a macro.
(raptor_www_curl_fetch, raptor_www_curl_set_ssl_cert_options,
raptor_www_curl_set_ssl_verify_options): Check and set error
messages on failure
|
| |
| |
| |
| |
| | |
(raptor_grddl_fetch_uri): On WWW call failures, free up www object
before error return. [coverity CID 343353]
|
| |
| |
| |
| |
| | |
(rdfa_resolve_uri): Fix check for ".." that never matched; if was
always false [coverity CID 343354]
|
| |
| |
| |
| |
| |
| | |
(raptor_rdfxmla_emit_subject_properties): Handle leak of iter on rv
failure by breaking loop to let normal return handle it.
[coverity CID 343358]
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This probably should find all versions and pick the latest but that's
not so easy in this AC_PATH_PROGS_FEATURE_CHECK approach. It remains
that it can be overrridden with the BISON envar, as before.
|
|
|
|
| |
The isTHING() calls do not need an isascii() wrapper ever.
|
| |
|
| |
|