Page MenuHome GnuPG
Feed Advanced Search

Aug 5 2020

gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

Try with --prefix=/home/jwalton/tmp/pk2delete (with no slash at the end) and --libdir=/home/jwalton/tmp/pk2delete/lib64 (with no double slash between pk2delete and lib64, but a single slash).

Aug 5 2020, 3:20 AM · gpgrt, Bug Report

Aug 3 2020

gniibe created T5010: gpgrt-config: Bug for handling Requires.
Aug 3 2020, 8:25 AM · gpgrt

Aug 2 2020

JW updated the task description for T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.
Aug 2 2020, 12:14 AM · gpgrt, Bug Report
JW created T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.
Aug 2 2020, 12:11 AM · gpgrt, Bug Report

Jul 29 2020

werner added a comment to T5005: Unified single header file if it offers same API.

We have had this in the past but it led to subtle build and, worse, runtime problems. Thus the decision to provide architecture dependent files and have configure complain for wrong files. Right, you sometimes get false warnings for non-matching cpu-vendor-os strings but I consider this less severe than the old problem.

Jul 29 2020, 1:33 PM · libassuan, gpgrt
aheinecke closed T4623: pkg-config for mingw needs to emit -lws2_32 as Resolved.

I just saw that there is related discussion and a patch for this in T4994 so I will close again here.

Jul 29 2020, 1:17 PM · Restricted Project, Windows, gpgrt, Bug Report
aheinecke reopened T4623: pkg-config for mingw needs to emit -lws2_32 as "Open".

This change broke for me the compilation of GPGME which I fixed with: 52f930c1ed7eee6336a41598c90ef3605b7ed02b I found that fix there OK because GPGME explicitly uses ws2_32.

Jul 29 2020, 1:08 PM · Restricted Project, Windows, gpgrt, Bug Report
gniibe triaged T5005: Unified single header file if it offers same API as Wishlist priority.
Jul 29 2020, 2:22 AM · libassuan, gpgrt
gniibe created T5005: Unified single header file if it offers same API.
Jul 29 2020, 2:22 AM · libassuan, gpgrt

Jul 9 2020

gniibe changed the status of T4973: Cross build problem with v1.38 from Open to Testing.
Jul 9 2020, 7:05 AM · Restricted Project, gpgrt

Jun 16 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

You are very welcome, i'll let you know if i found more issues in the future, same goes to libgcrypt.

Jun 16 2020, 7:21 PM · Restricted Project, gpgrt

Jun 15 2020

gniibe added a comment to T4973: Cross build problem with v1.38.

It's me who should say "thank you".

Jun 15 2020, 4:39 AM · Restricted Project, gpgrt
rcinterstate added a comment to T4973: Cross build problem with v1.38.

Yes, i always build it with PKG_CONFIG_SYSROOT_DIR but never had any issues with it until 1.38 version, your suggestion definitely fixed it. Thank you.

Jun 15 2020, 4:29 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

Or one liner patch would be enough:

Jun 15 2020, 3:32 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

IIUC, you build libgpg-error with setting PKG_CONFIG_SYSROOT_DIR.
It results errors, because while old gpg-error-config never supports PKG_CONFIG_SYSROOT_DIR, it compares result from old gpg-error-config and gpgrt-config gpg-error.

Jun 15 2020, 3:27 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

Please give us full build log here, so that we can investigate what's going on. You can upload log file by the "upload" button in comment edit dialog.

Jun 15 2020, 3:08 AM · Restricted Project, gpgrt

Jun 13 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

Confirm gpg-error-config works... no

Makefile:1667: recipe for target 'gpg-error-config' failed

Jun 13 2020, 2:58 AM · Restricted Project, gpgrt

Jun 12 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

No problem, in fact there's several issues with the cross build code, i'll report them later today.

Jun 12 2020, 6:59 PM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

Sorry for repeated mistake of mine.
I fixed it and tested with 'make distcheck' in the environment of cross-build for ppc64el host.

Jun 12 2020, 2:06 AM · Restricted Project, gpgrt

Jun 11 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

After this change:

Jun 11 2020, 5:25 PM · Restricted Project, gpgrt
gniibe triaged T4973: Cross build problem with v1.38 as Normal priority.

Thanks for your report. I think it fails to generate src/lock-obj-pub.native.h.

Jun 11 2020, 3:52 AM · Restricted Project, gpgrt
rcinterstate added a comment to T4973: Cross build problem with v1.38.

Thank you also for the reply, the environment / build host is Ubuntu 18.04 LTS x86-x64 GNU/Linux and target host systems are MIPS and ARM.

Jun 11 2020, 2:27 AM · Restricted Project, gpgrt

Jun 10 2020

werner assigned T4973: Cross build problem with v1.38 to gniibe.

Thanks for the report. It would be helpful if you can tell us your environment; in particular your build and target(host ) system.

Jun 10 2020, 10:05 AM · Restricted Project, gpgrt

Jun 9 2020

rcinterstate updated the task description for T4973: Cross build problem with v1.38.
Jun 9 2020, 10:48 AM · Restricted Project, gpgrt
rcinterstate updated the task description for T4973: Cross build problem with v1.38.
Jun 9 2020, 10:48 AM · Restricted Project, gpgrt
rcinterstate created T4973: Cross build problem with v1.38.
Jun 9 2020, 10:44 AM · Restricted Project, gpgrt

Jun 3 2020

werner added a comment to T4961: ship gpgrt.pc.

Let's wait with this until we ship a libgpgrt. I am not sure what the best way to migrate to another library name. By current idea is start with some release installing two libraries using the two names but with identical code. Some releases later we could require a configure option to install libgpg-error in addition to libgpgrt.

Jun 3 2020, 1:17 PM · Feature Request, gpgrt

May 29 2020

dkg updated the task description for T4961: ship gpgrt.pc.
May 29 2020, 7:01 PM · Feature Request, gpgrt
dkg created T4961: ship gpgrt.pc.
May 29 2020, 7:01 PM · Feature Request, gpgrt
werner closed T4623: pkg-config for mingw needs to emit -lws2_32 as Resolved.
May 29 2020, 3:16 PM · Restricted Project, Windows, gpgrt, Bug Report
werner closed T4859: Release libgpg-error 1.38 as Resolved.
May 29 2020, 3:15 PM · gpgrt, Release Info
werner added a comment to T4635: ship gpgscm and necessary *.scm files from gpgrt.

FYIL This is delayed because there are some dependencies to internals of gnupg.

May 29 2020, 2:32 PM · Tests, gpgrt, Feature Request
werner closed T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS as Resolved.

Merged. Thanks.

May 29 2020, 2:29 PM · gpgrt, Feature Request

May 22 2020

gniibe claimed T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.
May 22 2020, 2:05 AM · gpgrt, Feature Request

May 21 2020

gniibe added a comment to T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.

libgpg-error used to be blamed because of this kind of architectural support in earlier stage of building operating system.
T4774 is my try to fix the problem.

May 21 2020, 6:46 AM · gpgrt, Feature Request
gniibe added a comment to T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.

Thank you for your work. Please go ahead.

May 21 2020, 6:43 AM · gpgrt, Feature Request

May 20 2020

dkg added a comment to T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.

If there's no objection to this in a few days, i'll go ahead and merge it to master.

May 20 2020, 10:00 PM · gpgrt, Feature Request

May 19 2020

dkg added a comment to T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.

branch dkg/fix-4952 contains this fix in an easily applicable form as 0db8c768843db3e85935b972f1ed9d1b98159c46

May 19 2020, 8:49 PM · gpgrt, Feature Request
dkg created T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.
May 19 2020, 7:41 PM · gpgrt, Feature Request

May 14 2020

aheinecke created T4945: Windows builds use "winepath" when it is available.
May 14 2020, 3:08 PM · gpgrt

Apr 9 2020

gniibe changed the status of T4774: Cross compilation friendly libgpg-error from Open to Testing.

Push the change to master.

Apr 9 2020, 9:03 AM · Restricted Project, gpgrt

Apr 6 2020

werner added a comment to T4774: Cross compilation friendly libgpg-error.

Clever idea.

Apr 6 2020, 9:49 AM · Restricted Project, gpgrt
gniibe added a comment to T4774: Cross compilation friendly libgpg-error.

I'm testing this as an initial start:

ac_ext=c
ac_objext=o
Apr 6 2020, 6:41 AM · Restricted Project, gpgrt

Apr 2 2020

JW added a comment to T4904: argparse.c:286:22: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'.

werner closed this task as Spite.

Apr 2 2020, 1:06 AM · gpgrt, Bug Report

Apr 1 2020

werner closed T4904: argparse.c:286:22: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' as Spite.

See my comments on the other bugs you posted today.

Apr 1 2020, 8:51 PM · gpgrt, Bug Report
werner closed T4902: libgpg-error and yat2m: can't open include file './version.texi': No such file or directory as Spite.

Please see my other comments; we need proper bug reports and not just arbitrary snippets.

Apr 1 2020, 8:50 PM · gpgrt, Bug Report
JW created T4904: argparse.c:286:22: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' in the S1 Public space.
Apr 1 2020, 4:29 PM · gpgrt, Bug Report
JW created T4902: libgpg-error and yat2m: can't open include file './version.texi': No such file or directory in the S1 Public space.
Apr 1 2020, 12:28 PM · gpgrt, Bug Report

Mar 12 2020

gniibe added a project to T4623: pkg-config for mingw needs to emit -lws2_32: Restricted Project.
Mar 12 2020, 6:46 AM · Restricted Project, Windows, gpgrt, Bug Report

Feb 27 2020

werner created T4859: Release libgpg-error 1.38.
Feb 27 2020, 10:08 AM · gpgrt, Release Info

Feb 18 2020

gniibe changed the status of T4623: pkg-config for mingw needs to emit -lws2_32 from Open to Testing.

Fixed in master, using Libs.private support.

Feb 18 2020, 8:05 AM · Restricted Project, Windows, gpgrt, Bug Report

Feb 10 2020

werner added a comment to T4772: Release libgpg-error 1.37.

Note that we have a small pactch in the queue which should be applied by distributions to 1.37unless they want to wait for 1.38. See rEd72c1ddfde09ffa69745ec2439c5a16d15e2202f

Feb 10 2020, 2:59 PM · Release Info, gpgrt

Feb 7 2020

werner closed T4498: Asan findings in tests/t-logging.c as Resolved.
Feb 7 2020, 1:50 PM · gpgrt
werner closed T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r as Resolved.
Feb 7 2020, 1:49 PM · gpgrt, Feature Request
werner closed T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools as Resolved.
Feb 7 2020, 1:48 PM · gpgrt, Feature Request
werner closed T4459: libgpg-error build issue with gawk 5.0.0 as Resolved.
Feb 7 2020, 1:47 PM · Gentoo, gpgrt, MacOS, Bug Report
werner closed T4772: Release libgpg-error 1.37 as Resolved.
Feb 7 2020, 1:47 PM · Release Info, gpgrt
werner closed T4772: Release libgpg-error 1.37, a subtask of T4459: libgpg-error build issue with gawk 5.0.0, as Resolved.
Feb 7 2020, 1:47 PM · Gentoo, gpgrt, MacOS, Bug Report
werner closed T4772: Release libgpg-error 1.37, a subtask of T4498: Asan findings in tests/t-logging.c, as Resolved.
Feb 7 2020, 1:47 PM · gpgrt
werner closed T4772: Release libgpg-error 1.37, a subtask of T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r, as Resolved.
Feb 7 2020, 1:47 PM · gpgrt, Feature Request

Feb 6 2020

werner closed T4474: libgpg-error: Disallow undefined symbols by design. as Resolved.

Thanks. Fix goes into 1.37.

Feb 6 2020, 6:45 PM · gpgrt, Cygwin, patch, Bug Report
werner claimed T4772: Release libgpg-error 1.37.
Feb 6 2020, 6:23 PM · Release Info, gpgrt
werner closed T4827: libgpg-error 1.36 and gawk: fatal: cannot use gawk builtin `namespace' as variable name as Resolved.

It has been fixed in the repo for nearly a year, see T4459. A new release is urgently required and will follow in the next days. I close this as a duplicate.

Feb 6 2020, 6:21 PM · Duplicate, gpgrt, toolchain, Bug Report

Jan 29 2020

werner edited projects for T4827: libgpg-error 1.36 and gawk: fatal: cannot use gawk builtin `namespace' as variable name, added: toolchain, gpgrt; removed gnupg.
Jan 29 2020, 10:29 AM · Duplicate, gpgrt, toolchain, Bug Report

Jan 2 2020

puchenyaka added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

PS I forgot to say why movement to cmake will be the best way.

Jan 2 2020, 11:26 AM · Info Needed, gpgrt, Gentoo, Bug Report
puchenyaka added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

I totally disagree.

Jan 2 2020, 10:56 AM · Info Needed, gpgrt, Gentoo, Bug Report
werner added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Please read libgpg-error's README. For each architecture we need to have a dedicated config file - this has nothing to do with autotools. Big and little endian variants are obviously different architectures. Here is an excerpt from the README

Jan 2 2020, 9:43 AM · Info Needed, gpgrt, Gentoo, Bug Report

Jan 1 2020

puchenyaka added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Hello @wener, I want to say that libgpg-error is the only one (!) application that fails to cross compile using valid toolchains: "armeb-unknown-linux-gnueabi" and "aarch64_be-unknown-linux-gnu". It compiles and runs perfectly using "arm-unknown-linux-gnueabi" and "aarch64-unknown-linux-gnu", but fails with big endian. I see project are actually using "hton/ntoh" so we shouldn't see this error. What this problem is about?

Jan 1 2020, 5:37 PM · Info Needed, gpgrt, Gentoo, Bug Report

Dec 9 2019

gniibe created T4774: Cross compilation friendly libgpg-error.
Dec 9 2019, 7:58 AM · Restricted Project, gpgrt

Dec 6 2019

gniibe added a parent task for T4772: Release libgpg-error 1.37: T4498: Asan findings in tests/t-logging.c.
Dec 6 2019, 5:28 AM · Release Info, gpgrt
gniibe added a subtask for T4498: Asan findings in tests/t-logging.c: T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:28 AM · gpgrt
gniibe changed the status of T4498: Asan findings in tests/t-logging.c from Open to Testing.
Dec 6 2019, 5:28 AM · gpgrt
gniibe changed the status of T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools from Open to Testing.
Dec 6 2019, 5:27 AM · gpgrt, Feature Request
gniibe added a subtask for T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools: T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:26 AM · gpgrt, Feature Request
gniibe added a parent task for T4772: Release libgpg-error 1.37: T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.
Dec 6 2019, 5:26 AM · Release Info, gpgrt
gniibe added a subtask for T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r: T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:25 AM · gpgrt, Feature Request
gniibe added a subtask for T4459: libgpg-error build issue with gawk 5.0.0: T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:25 AM · Gentoo, gpgrt, MacOS, Bug Report
gniibe added parent tasks for T4772: Release libgpg-error 1.37: T4574: Change #!/bin/sh to #!/bin/bash in libgpg-error-1.36/src/gpg-error-config-test.sh, T4459: libgpg-error build issue with gawk 5.0.0, T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r.
Dec 6 2019, 5:25 AM · Release Info, gpgrt
gniibe added a project to T4772: Release libgpg-error 1.37: Release Info.
Dec 6 2019, 5:23 AM · Release Info, gpgrt
gniibe created T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:23 AM · Release Info, gpgrt
gniibe closed T4698: Results from clang analyzer as Resolved.
Dec 6 2019, 5:11 AM · gpgrt, Bug Report

Sep 18 2019

gniibe added a comment to T4698: Results from clang analyzer.

For argparse.c, it can be only stopped with nonnull attribute for the API, I suppose.

Sep 18 2019, 10:50 AM · gpgrt, Bug Report
gniibe claimed T4698: Results from clang analyzer.

I take this so that libgpg-error can be released soon.

Sep 18 2019, 9:21 AM · gpgrt, Bug Report

Sep 9 2019

dkg added a comment to T4698: Results from clang analyzer.

@stm -- thank you for this!

Sep 9 2019, 4:34 PM · gpgrt, Bug Report

Sep 8 2019

werner triaged T4698: Results from clang analyzer as Normal priority.
Sep 8 2019, 7:38 PM · gpgrt, Bug Report

Jul 19 2019

gniibe triaged T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools as Normal priority.
Jul 19 2019, 3:05 AM · gpgrt, Feature Request
gniibe claimed T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.

Thank you. Merged.

Jul 19 2019, 3:04 AM · gpgrt, Feature Request

Jul 18 2019

dkg added a comment to T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.

I've just pushed rE732855a483709345a5c0f49504f45cb8da3f883a to dkg-fix-T4643 in the gpg-error git repository. I don't know why it is not yet visible here.

Jul 18 2019, 5:31 PM · gpgrt, Feature Request
dkg created T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.
Jul 18 2019, 5:21 PM · gpgrt, Feature Request

Jul 17 2019

dkg added a comment to T4632: Make it easier to cross-compile gpg-error.

Thanks for the feedback. I'll go ahead and close any tickets that come in via debian that expect to be able to cross compile without having at least once had a native compiler on the platform to generate the appropriate lock-obj-pub-*.h.

Jul 17 2019, 7:05 PM · gpgrt, Feature Request
werner closed T4632: Make it easier to cross-compile gpg-error as Wontfix.

In fact this specific scheme of indirect access to pthread objects is there to minimize dependencies of libgpg-error. It makes cross-compiling a bit harder but that is anyway the case because you need to check a lot of things for a new platform.

Jul 17 2019, 12:12 PM · gpgrt, Feature Request
werner triaged T4635: ship gpgscm and necessary *.scm files from gpgrt as Low priority.

It is on on my private todo list but thanks for opening a public issue for tracking.

Jul 17 2019, 12:02 PM · Tests, gpgrt, Feature Request
dkg created T4635: ship gpgscm and necessary *.scm files from gpgrt.
Jul 17 2019, 2:12 AM · Tests, gpgrt, Feature Request

Jul 16 2019

dkg created T4632: Make it easier to cross-compile gpg-error.
Jul 16 2019, 11:18 PM · gpgrt, Feature Request
gniibe added a comment to T4623: pkg-config for mingw needs to emit -lws2_32.

Current situation of *.pc: static linking is not supported (yet).
It has never supported, actually, by *-config.

Jul 16 2019, 5:49 AM · Restricted Project, Windows, gpgrt, Bug Report

Jul 15 2019

gniibe claimed T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 9:00 AM · Restricted Project, Windows, gpgrt, Bug Report
werner triaged T4623: pkg-config for mingw needs to emit -lws2_32 as Low priority.
Jul 15 2019, 8:10 AM · Restricted Project, Windows, gpgrt, Bug Report
dkg updated the task description for T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 6:01 AM · Restricted Project, Windows, gpgrt, Bug Report
dkg created T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 5:47 AM · Restricted Project, Windows, gpgrt, Bug Report

May 29 2019

gniibe changed the status of T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r from Open to Testing.

Fix pushed.

May 29 2019, 4:19 AM · gpgrt, Feature Request