Source: sope
Version: 2.2.9-1

Thanks for trying to patch for arm64 in 2.2.9-1. Unfortunately it
still failed to build:

https://buildd.debian.org/status/package.php?p=sope&suite=sid

EOSQLQualifier.m: In function '-[EOSQLQualifier
initWithEntity:qualifierFormat:argumentsArray:]':
EOSQLQualifier.m:333:20: error: incompatible type for argument 2 of
'stringWithFormat:arguments:'
                    arguments:(void *)args];
                    ^

I haven't tried to understand the code, but I was able to reproduce
the build failure, and I was able to build it by changing line 323 of
sope-gdl1/GDLAccess/EOSQLQualifier.m from

#if defined(__s390__) || defined(__arm__) || defined(__alpha__)

to:

#if defined(__s390__) || defined(__arm__) || defined(__aarch64__) ||
defined(__alpha__)

However, I did not do any other testing.

In case this helps, va_list on arm64 is a struct, not a pointer as on
many architectures, and not an array of one struct as on amd64.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to