[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