Page MenuHome GnuPG

MacOSUmbrella
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers (1)

Recent Activity

Thu, Dec 5

werner closed T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write as Resolved.
Thu, Dec 5, 4:36 PM · MacOS, gnupg, Bug Report

Tue, Nov 12

werner closed T7057: Npth needs adaptions to old Mac OS X versions as Resolved.
Tue, Nov 12, 5:48 PM · MacOS, npth
gniibe closed T7307: Add new function to spawn API which has 'modifying' environment semantics, a subtask of T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ'), as Resolved.
Tue, Nov 12, 7:42 AM · gpgrt, MacOS, Bug Report

Oct 24 2024

ikloecker closed T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally as Resolved.

I have confirmed that rA69069bc63e6b fixes the build on macOS.

Oct 24 2024, 9:37 PM · libassuan, MacOS, Bug Report

Oct 11 2024

gniibe changed the status of T7307: Add new function to spawn API which has 'modifying' environment semantics, a subtask of T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ'), from Open to Testing.
Oct 11 2024, 9:31 AM · gpgrt, MacOS, Bug Report

Oct 9 2024

ikloecker closed T6686: GPG4win exchange issue decrypt message from Macos GPGtools as Resolved.

Yes, the fix is included in the Gpg4win 4.3.1.

Oct 9 2024, 9:51 AM · MacOS, Support, gpg4win

Oct 8 2024

steve added a comment to T6686: GPG4win exchange issue decrypt message from Macos GPGtools.

Was the fix part of a stable release? The beta was 4.2.1b55. Stable download on https://gpg4win.de/ is 4.3.1. Am I correctly assuming, that 4.3.1 includes the fix and this issue here can be closed?

Oct 8 2024, 9:25 PM · MacOS, Support, gpg4win

Sep 12 2024

gniibe changed the status of T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally from Open to Testing.
Sep 12 2024, 7:12 AM · libassuan, MacOS, Bug Report

Sep 5 2024

gniibe added a comment to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').

Use of execve is better (avoiding use of environ).

Sep 5 2024, 4:22 AM · gpgrt, MacOS, Bug Report
gniibe merged task T7168: environ not declared in macOS; gpgrt 1.50 failed to build. into T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').
Sep 5 2024, 4:20 AM · gpgrt, Bug Report, MacOS
gniibe merged T7168: environ not declared in macOS; gpgrt 1.50 failed to build. into T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').
Sep 5 2024, 4:20 AM · gpgrt, MacOS, Bug Report

Sep 4 2024

gniibe added a comment to T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally.

Fixed in: rA69069bc63e6b: Remove an declaration for an unused function

Sep 4 2024, 7:23 AM · libassuan, MacOS, Bug Report

Aug 16 2024

werner triaged T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally as Normal priority.
Aug 16 2024, 3:04 PM · libassuan, MacOS, Bug Report

Aug 10 2024

werner added projects to T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally: MacOS, libassuan.

Actually we should get rid of stdio functions and use the es_foo replacements from libgpg-error.

Aug 10 2024, 9:28 PM · libassuan, MacOS, Bug Report

Jul 9 2024

gniibe changed the status of T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write from Open to Testing.

Thank you for your report.

Jul 9 2024, 3:52 AM · MacOS, gnupg, Bug Report

Jul 2 2024

werner added a parent task for T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime: T7165: Release Libgcrypt 1.11.0.
Jul 2 2024, 3:58 PM · MacOS, libgcrypt, Bug Report

Jun 25 2024

werner closed T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail as Resolved.
Jun 25 2024, 9:05 AM · MacOS, gpgrt, Bug Report
werner added projects to T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail: gpgrt, MacOS.

The use of putc_unlocked has long been removed. So we should also remove the declaration. Normally this does not harm but in your case you may want to pass CFLAGS="-DHAVE_PUTC_UNLOCKED" to make or remove the above declaration.

Jun 25 2024, 9:02 AM · MacOS, gpgrt, Bug Report

Jun 24 2024

debohman added a comment to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

Verified the fix.

Jun 24 2024, 6:21 PM · MacOS, libgcrypt, Bug Report
gniibe changed the status of T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime from Open to Testing.

Pushed the change to master. Please test.
rCbb0895bbb7c6: m4: Fix acinclude.m4 for underscore detection in the symbol.

Jun 24 2024, 3:21 AM · MacOS, libgcrypt, Bug Report
gniibe claimed T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

Thank you for the report.

Jun 24 2024, 3:06 AM · MacOS, libgcrypt, Bug Report

Jun 23 2024

werner updated subscribers of T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

Thanks for the detailed analysis; we will check to tomorrow why this was changed.

Jun 23 2024, 10:54 AM · MacOS, libgcrypt, Bug Report

Jun 22 2024

debohman added a comment to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

Here is a fix for the issue which preserves the removal of cut:

Jun 22 2024, 9:30 PM · MacOS, libgcrypt, Bug Report

Jun 21 2024

Marius_Schamschula added a comment to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').

See: MacPorts Ticket 70267 and MacPorts PR #24601

Jun 21 2024, 12:45 PM · gpgrt, MacOS, Bug Report
werner reopened T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ') as "Open".
Jun 21 2024, 9:52 AM · gpgrt, MacOS, Bug Report

Jun 20 2024

Marius_Schamschula added a comment to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').

While the above patch worked for MacOS 10.8 and above, MacPorts CI shows a second error for older MacOS versions:

Jun 20 2024, 10:07 PM · gpgrt, MacOS, Bug Report
Marius_Schamschula added a comment to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').

It looks like various flavors of BSD (including macOS just declare environ when needed): environ -- user environment Note: this is a very old MacOS X man page, however the current version is from 2003, and has the same Synopsis.

Jun 20 2024, 5:20 PM · gpgrt, MacOS, Bug Report
debohman added a comment to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

This diff for 1.11.0 fixes the problem for me:

Jun 20 2024, 2:45 PM · MacOS, libgcrypt, Bug Report
debohman added a comment to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

The following logic from 1.11.0 acinclude.m4 cannot possibly work to detect _ at the beginning of symbol names:

Jun 20 2024, 2:34 PM · MacOS, libgcrypt, Bug Report
debohman added a comment to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

The toolchain is clang / llvm and the apple ld, native build, not cross compiling.

Jun 20 2024, 1:00 PM · MacOS, libgcrypt, Bug Report
werner triaged T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime as Normal priority.
Jun 20 2024, 12:22 PM · MacOS, libgcrypt, Bug Report
werner added a project to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime: MacOS.
Jun 20 2024, 12:21 PM · MacOS, libgcrypt, Bug Report
werner added a project to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ'): gpgrt.
Jun 20 2024, 12:16 PM · gpgrt, MacOS, Bug Report
werner closed T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ') as Resolved.
Jun 20 2024, 12:16 PM · gpgrt, MacOS, Bug Report

Jun 19 2024

werner added a parent task for T7168: environ not declared in macOS; gpgrt 1.50 failed to build.: T7102: Release GpgRT 1.50.
Jun 19 2024, 10:39 PM · gpgrt, Bug Report, MacOS
werner triaged T7168: environ not declared in macOS; gpgrt 1.50 failed to build. as Normal priority.
Jun 19 2024, 10:38 PM · gpgrt, Bug Report, MacOS

May 6 2024

ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

Meanwhile version 1.32.2 builds. Greatest change is Python 3.12 instead of 3.11…

May 6 2024, 11:29 PM · gpgme, MacOS, Bug Report

Apr 29 2024

ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

Sorry, I meant they do *not* arrive at the web interface, they are not visible to me.

Apr 29 2024, 10:09 PM · gpgme, MacOS, Bug Report
ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

It seems my eMails to gnupg-devel@gnupg.org do reach the list …

Apr 29 2024, 10:06 PM · gpgme, MacOS, Bug Report

Apr 1 2024

ballapete added a comment to T7057: Npth needs adaptions to old Mac OS X versions.

On Mac OS X 10.5.8, PPC Leopard, it built with the patch, gpg-agent works.

Apr 1 2024, 2:45 PM · MacOS, npth

Mar 28 2024

ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

Trying to reach Ralph Seichter via the eMail address he is using failed – Osterferien?

Mar 28 2024, 12:41 PM · gpgme, MacOS, Bug Report

Mar 27 2024

gniibe changed the status of T7057: Npth needs adaptions to old Mac OS X versions from Open to Testing.

Thank you for your quick testing.

Mar 27 2024, 1:30 AM · MacOS, npth

Mar 26 2024

ballapete added a comment to T7057: Npth needs adaptions to old Mac OS X versions.

I've reported the success to MacPorts. My test was performed on only one platform, Mac OS X 10.4.11 or "Tiger". Since there exists a problem with building recent version of GPGME testing on Mac OS X 10.5.8 or "Leopard" will have to wait a few days…

Mar 26 2024, 10:46 AM · MacOS, npth
ballapete added a comment to T7057: Npth needs adaptions to old Mac OS X versions.

With the unified patch all works fine (again), even the test target succeeds!

Mar 26 2024, 10:28 AM · MacOS, npth
ballapete added a comment to T7057: Npth needs adaptions to old Mac OS X versions.

Performing the patch manually the "port" (package) built and installed. Starting then gpg-agent worked too, killing it (with gpgconf) worked as well.

Mar 26 2024, 9:59 AM · MacOS, npth
gniibe added a comment to T7057: Npth needs adaptions to old Mac OS X versions.

The patches looks too large to merge (than actually needed), and not enough/clean like not having detection of the system.

Mar 26 2024, 3:37 AM · MacOS, npth

Mar 25 2024

werner triaged T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger as Normal priority.

strcasecmp is pretty standard on Unix. However, in GnuPG we test for it and mostly use our own ascii_strcasecmp to avoid fun with locales. Ralph Seichter is providing macOS builds for GnuPG (https://sourceforge.net/p/gpgosx/docu/Download/) . Maybe it is worth to contact him via the gnugp-devel mailing list and ask him whether he has experience with your toochain.

Mar 25 2024, 1:27 PM · gpgme, MacOS, Bug Report
ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

By adding "-Wl,-t" to the arguments g++ reported:

Mar 25 2024, 10:35 AM · gpgme, MacOS, Bug Report
gniibe claimed T7057: Npth needs adaptions to old Mac OS X versions.
Mar 25 2024, 10:10 AM · MacOS, npth
ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

Libtool invocation has "--tag=CXX --mode=link /opt/local/bin/g++-mp-7 -std=c++11 -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0", but g++ then has no -lstdc++ – in C -lc is automatically used because there all C library functions can be taken from… (same for mathematical functions and -lm)

Mar 25 2024, 9:52 AM · gpgme, MacOS, Bug Report