summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/xmlrpc-c
Commit message (Collapse)AuthorAgeFilesLines
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+1
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: switch to advanced releaseHongxu Jia2025-06-111-2/+1
| | | | | | | | | | | | | | | | | | According to [1], there are 3 Xmlrpc-c releases: Super Stable, Stable and Advanced, and Advanced is newly updated. The version in stable sub directory is 1.60.0 which is mismatch with recipe version Switch to advanced sub directory, in which the version is 1.64.0 root@intel-x86-64:~# xmlrpc-c-config --version 1.64.0 [1] https://xmlrpc-c.sourceforge.io/downloading.php Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: fix build with gcc-15.0.1mark.yang2025-04-012-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix build error with gcc-15.0.1 http://errors.yoctoproject.org/Errors/Details/850147/ srcdir/lib/util/include/bool.h:13:5: error: cannot use keyword 'false' as enumeration constant 13 | false = 0, | ^~~~~ srcdir/lib/util/include/bool.h:13:5: note: 'false' is a keyword with '-std=c23' onwards srcdir/lib/util/include/bool.h:15:3: error: expected ';', identifier or '(' before 'bool' 15 | } bool; | ^~~~ srcdir/lib/util/include/bool.h:15:3: warning: useless type name in empty declaration In file included from sleep.c:2: srcdir/lib/util/include/bool.h:13:5: error: cannot use keyword 'false' as enumeration constant 13 | false = 0, | ^~~~~ srcdir/lib/util/include/bool.h:13:5: note: 'false' is a keyword with '-std=c23' onwards srcdir/lib/util/include/bool.h:15:3: error: expected ';', identifier or '(' before 'bool' 15 | } bool; | ^~~~ gcc-15 switched to -std=c23 by default. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: 1.60.03 -> 1.64.0Hongxu Jia2025-03-113-50/+29
| | | | | | | | | Refresh local patches: - 0001-test-cpp-server_abyss-Fix-build-with-clang-libc.patch - 0001-unix-common.mk-Ensuring-Sequential-Execution-of-rm-a.patch Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: use autoreconfRoss Burton2025-02-272-4/+21
| | | | | | | Add a patch to not use AM_INIT_AUTOMAKE as automake isn't actually used, and just let autotools.bbclass run autoreconf. Signed-off-by: Ross Burton <ross.burton@arm.com>
* xmlrpc-c: improve the fix for parallel build a bitMartin Jansa2024-11-051-7/+70
| | | | | | | | | * still needs some improvements, but should work a bit better I've rebuilt it 30 times without triggering the issue now with previous version it failed on 5th iteration already Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: Fix race condition triggered during symlink creationKhem Raj2024-10-272-0/+47
| | | | | | | | | | | | | | | This should fix race condition sometime seen in highly parallell builds | rm -f libxmlrpc_util.so.4 | rm -f libxmlrpc_util.so.4 | ln -s libxmlrpc_util.so.4.60 libxmlrpc_util.so.4 | ln -s libxmlrpc_util.so.4.60 libxmlrpc_util.so.4 | rm -f libxmlrpc_util.so | ln: failed to create symbolic link 'libxmlrpc_util.so.4': File exists | make[2]: *** [/home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/xmlrpc-c/1.60.03/git/stable/unix-common.mk:72: libxmlrpc_util.so.4] Error 1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com>
* xmlrpc-c: 1.59.01 -> 1.60.03Kai Kang2024-10-092-37/+2
| | | | | | | | | | Update xmlrpc-c from 1.59.01 to latest stable version 1.60.03. The SRCREV is one more fix commit after release 1.60.03 in the stable series. And remove 0002-fix-formatting-issues.patch which has been fixed in upstream. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrcp-c: drop ${PE}, ${PR} from /usr/src/debug pathsMartin Jansa2023-11-201-1/+1
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: Upgrade to 1.59.01Khem Raj2023-04-171-2/+6
| | | | | | | | | Fix buildpath warning due to tmpdir appearing in xmlconfig-c-config WARNING: xmlrpc-c-1.54.06-r0 do_package_qa: QA Issue: File /usr/bin/xmlrpc-c-config in package xmlrpc-c-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: Upgrade to 1.54.06Khem Raj2023-01-212-33/+2
| | | | | | | | Drop upstream applied patch see [1] [1] https://github.com/mirror/xmlrpc-c/commit/148e64a5bb5588a89840ee498430332456c216f3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: use gnu-configizeRoss Burton2021-11-181-2/+1
| | | | | | | Use gnu-configize instead of copying files manually. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: clean up PACKAGECONFIGRoss Burton2021-11-181-3/+3
| | | | | | | Remove spurious commas and redundant RDEPENDS. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: remove unused libxml2 dependencyRoss Burton2021-11-181-2/+0
| | | | | | | | libxml2 has to be enabled explicitly, and if it is enabled then the build fails as it uses the disabled xml2-config, not pkg-config. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: set precise BSD licenseRoss Burton2021-11-181-1/+1
| | | | | | | "BSD" is ambiguous, use the precise license BSD-3-Clause. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: fix Makefile macro errorArthur She2020-08-252-0/+30
| | | | | | | This error caused the curl library wouldn't to be linked correctly. Signed-off-by: Arthur She <arthur.she@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: Upgrade 1.51.03 -> 1.54.02Arthur She2020-08-171-2/+3
| | | | | | | | | | | | | | | Upgrade to release 1.54.02: - Build: Use 'curl-config' found at configure time, not at make time. - Fix bug: 'toValue' won't compile for vector of vectors or map of vectors. Thanks Yang Bo . - Fix tiny memory leak in virtually impossible low memory situation. It also solved one igt-gpu-tools test results misleading issue [1] [1] https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/92 Signed-off-by: Arthur She <arthur.she@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: Remove the RDEPENDS on perlAdrian Bunk2019-10-061-1/+0
| | | | | | | The tools that use perl are no longer built. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: inherit binconfigKai Kang2019-02-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | libreport calls xmlrpc-c-config from package xmlrpc-c-native to get cflags and libs. But it gets dirs in ${STAGING_DIR_NATIVE} which make lib32-libreport compile failed with config: require conf/multilib.conf MACHINE = "qemuarm64" MULTILIBS = "multilib:lib32" DEFAULTTUNE_virtclass-multilib-lib32 = "armv7vethf" | arm-wrs-linux-gnueabi-libtool: link: (cd ".libs" && rm -f "libabrt_dbus.so" && ln -s "libabrt_dbus.so.0.0.1" "libabrt_dbus.so") | .../tmp-glibc/work/armv5e-wrs-linux-gnueabi/libreport/2.9.7-r0/recipe-sysroot-native/usr/lib/libxml2.so: file not recognized: file format not recognized | collect2: error: ld returned 1 exit status | make[3]: *** [Makefile:780: libreport-web.la] Error 1 Make xmlrpc-c inherit binconfig to avoid such kind of errors. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: Update to 1.51.03Khem Raj2019-01-304-76/+76
| | | | | | Fix build with clang while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: add perl to RDEPENDSHongxu Jia2017-08-281-1/+1
| | | | | | | | | | | | Fix the following file-rdeps QA issue: ... |ERROR: xmlrpc-c-1.31.0-r0 do_package_qa: QA Issue: /usr/bin/xml-rpc-api2txt contained in package xmlrpc-c requires /usr/bin/perl, but no providers found in RDEPENDS_xmlrpc-c? [file-rdeps] ... Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xmlrpc-c: add recipe 1.31.0Hongxu Jia2017-08-133-0/+110
- Fix compile failure against musl C library - Fixed when compile with "-Wformat -Wformat-security -Werror=format-security" Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>