[MacPorts] #61034: py-argon2-cffi: ar: build/temp.macosx-10.13-x86_64-3.8/libargon2.a: Inappropriate file type or format
MacPorts
noreply at macports.org
Thu Aug 20 03:19:39 UTC 2020
#61034: py-argon2-cffi: ar: build/temp.macosx-10.13-x86_64-3.8/libargon2.a:
Inappropriate file type or format
------------------------+----------------------------
Reporter: ryandesign | Owner: stromnov
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.99
Keywords: | Port: py-argon2-cffi
------------------------+----------------------------
py38-argon2-cffi fails to destroot with the universal variant:
{{{
building 'argon2' library
/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-
common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -arch x86_64 -arch
i386 -isysroot/ -msse2 -Iextras/libargon2/src/../include
-Iextras/libargon2/src/blake2 -c extras/libargon2/src/argon2.c -o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/argon2.o
/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-
common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -arch x86_64 -arch
i386 -isysroot/ -msse2 -Iextras/libargon2/src/../include
-Iextras/libargon2/src/blake2 -c extras/libargon2/src/blake2/blake2b.c -o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/blake2/blake2b.o
/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-
common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -arch x86_64 -arch
i386 -isysroot/ -msse2 -Iextras/libargon2/src/../include
-Iextras/libargon2/src/blake2 -c extras/libargon2/src/core.c -o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/core.o
/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-
common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -arch x86_64 -arch
i386 -isysroot/ -msse2 -Iextras/libargon2/src/../include
-Iextras/libargon2/src/blake2 -c extras/libargon2/src/encoding.c -o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/encoding.o
/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-
common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -arch x86_64 -arch
i386 -isysroot/ -msse2 -Iextras/libargon2/src/../include
-Iextras/libargon2/src/blake2 -c extras/libargon2/src/opt.c -o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/opt.o
/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-
common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -arch x86_64 -arch
i386 -isysroot/ -msse2 -Iextras/libargon2/src/../include
-Iextras/libargon2/src/blake2 -c extras/libargon2/src/thread.c -o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/thread.o
ar rcs build/temp.macosx-10.13-x86_64-3.8/libargon2.a
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/argon2.o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/blake2/blake2b.o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/core.o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/encoding.o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/opt.o
build/temp.macosx-10.13-x86_64-3.8/extras/libargon2/src/thread.o
ar: build/temp.macosx-10.13-x86_64-3.8/libargon2.a is a fat file (use
libtool(1) or lipo(1) and ar(1) on it)
ar: build/temp.macosx-10.13-x86_64-3.8/libargon2.a: Inappropriate file
type or format
error: command 'ar' failed with exit status 1
}}}
Using the muniversal portgroup could be one way to work around this
problem. Another would be to modify the build process to "use libtool(1)
or lipo(1) and ar(1) on" the library.
(Not sure why any compilation is occurring in the destroot phase...)
--
Ticket URL: <https://trac.macports.org/ticket/61034>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list