Package Details: xml-security-c 1.7.3-5

Git Clone URL: https://aur.archlinux.org/xml-security-c.git (read-only)
Package Base: xml-security-c
Description: C++ Implementation of W3C security standards for XML
Upstream URL: http://santuario.apache.org/
Licenses: Apache
Submitter: None
Maintainer: kevku
Last Packager: kevku
Votes: 6
Popularity: 0.021887
First Submitted: 2010-08-25 09:12
Last Updated: 2017-11-27 12:51

Latest Comments

kevku commented on 2017-12-17 08:14

you are using outdated mirror/packages

mocambo commented on 2017-12-17 02:09

"makepkg -C" doesn't helped. Temporarily solved by installation of AUR/icu59 aside of core/icu 60.1-1.

kevku commented on 2017-12-16 08:39

use "makepkg -C"

mocambo commented on 2017-12-15 19:57

Please fix this. Still the same problem exists. Dont know why it looks for libicui18n.so.59, libicuuc.so.59 and libicudata.so.59. Current ICU is 60.1. Builds when downgrading icu-60 to icu-59.

config.log output:

configure:17242: g++ -o conftest -Wall -march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -O2 -DNDEBUG -pthread -D_FORTIFY_SOURCE=2 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now conftest.cpp -lxerces-c -lm   >&5
/usr/bin/ld: warning: libicui18n.so.59, needed by /usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.59, needed by /usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicudata.so.59, needed by /usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `UCNV_FROM_U_CALLBACK_STOP_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `uset_getSerializedRangeCount_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `u_toupper_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `UCNV_FROM_U_CALLBACK_SUBSTITUTE_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_setFromUCallBack_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_fromUnicode_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `uset_close_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `uset_setSerializedToOne_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `uset_openPatternOptions_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_fromUChars_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `uset_getSerializedRange_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_toUnicode_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `u_tolower_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_open_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `uset_serialize_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_openU_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_close_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_getMaxCharSize_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `u_charType_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_toUChars_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `u_foldCase_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `uset_getSerializedSet_59'
/usr/lib/gcc/i686-pc-linux-gnu/7.2.1/../../../libxerces-c.so: undefined reference to `ucnv_getMinCharSize_59'
collect2: error: ld returned 1 exit status
configure:17242: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "XML-Security-C"
| #define PACKAGE_TARNAME "xml-security-c"
| #define PACKAGE_VERSION "1.7.3"
| #define PACKAGE_STRING "XML-Security-C 1.7.3"
| #define PACKAGE_BUGREPORT "dev@santuario.apache.org"
| #define PACKAGE_URL ""
| #define PACKAGE "xml-security-c"
| #define VERSION "1.7.3"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_LIBM 1
| #define HAVE_UNISTD_H 1
| #define XSEC_HAVE_STRCASECMP 1
| #define XSEC_HAVE_GETCWD_DYN 1
| /* end confdefs.h.  */
| #include <xercesc/util/PlatformUtils.hpp>
| int
| main ()
| {
| xercesc::XMLPlatformUtils::Initialize()
|   ;
|   return 0;
| }
configure:17245: error: unable to link with Xerces

Veske commented on 2016-05-18 11:31

tools/checksig/InteropResolver.cpp:648:9: error: cannot convert ‘bool’ to ‘XSECCryptoKey*’ in return
return false;
^~~~~
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build xml-security-c.

ptrr commented on 2015-07-14 09:05

Kristerv, configuring gpg keyserver solved this problem for me as described in https://wiki.archlinux.org/index.php/Makepkg#Signature_checking

kristerv commented on 2015-02-01 21:27

xml-security-c-1.7.2.tar.gz ... FAILED (unknown public key 378B845402277962)

Anonymous comment on 2013-02-02 13:24

Please update packagebuild to
"http://www.apache.org/dist/santuario/c-library/$pkgname-$pkgver.tar.gz"
"http://www.apache.org/dist/santuario/c-library/$pkgname-$pkgver.tar.gz.asc")

because above url wont work anymore:
"http://servingzone.com/mirrors/apache/santuario/c-library/$pkgname-$pkgver.tar.gz"
"http://servingzone.com/mirrors/apache/santuario/c-library/$pkgname-$pkgver.tar.gz.asc")
tnx

kevku commented on 2012-08-30 21:31

new release 1.7.0

intgr commented on 2011-10-19 16:27

Thanks, kevku.

kaitocracy: If you can't be bothered to update this package, please disown it so someone else can do it.

All comments