Page MenuHome GnuPG

MacOSUmbrella
ActivePublic

Members

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

Watchers (1)

Recent Activity

Thu, Sep 12

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

Thu, Sep 5

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).

Thu, Sep 5, 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').
Thu, Sep 5, 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').
Thu, Sep 5, 4:20 AM · gpgrt, MacOS, Bug Report

Wed, Sep 4

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

Wed, Sep 4, 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
ikloecker 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 libtool fails to add the standard C and C++ libraries to the link command line. On Linux I have "[...] -lstdc++ -lm -lc [...]" in the libtool link command line. Looks like a bug in the tooling (macports or libtool).

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

Mar 24 2024

werner edited projects for T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger, added: gpgme; removed gpgme (gpgme 1.23.x).
Mar 24 2024, 7:10 PM · gpgme, MacOS, Bug Report
ballapete created T7057: Npth needs adaptions to old Mac OS X versions.
Mar 24 2024, 10:15 AM · MacOS, npth
ballapete added projects to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger: gpgme (gpgme 1.23.x), MacOS.
Mar 24 2024, 8:38 AM · gpgme, MacOS, Bug Report

Feb 21 2024

werner reopened T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot as "Open".

The solution seems to be a newer libccid version. If that is the case we may want to include the fix also in our own ccid driver.

Feb 21 2024, 2:45 PM · Feature Request, Not A Bug, gnupg, scd, MacOS
ncts added a comment to T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot.

Got this from my card vendor. Sonoma had a buggy CCID driver; compile one yourself and the bug's gone: https://forums.developer.apple.com/forums/thread/732091?answerId=768462022#768462022

Feb 21 2024, 11:05 AM · Feature Request, Not A Bug, gnupg, scd, MacOS

Jan 5 2024

werner moved T6365: Help text translation is not applied from Backlog to done on the gnupg24 board.
Jan 5 2024, 12:05 PM · MacOS, i18n, Bug Report, gnupg24