I have been trying to compile Opus for iOS on Monterey 12.2.1 (Intel):
I have created /build/src folder and place the latest opus1.3.1 tar ball into it, changd the SDK issue and ran the build-libopus.sh script – so far it looked fine except that it eventually bails out with the following:
CCLD libopus.la
error: /opt/local/bin/ranlib: library member: .libs/libopus.a(bands.o) is not an object file (not allowed in a library with multiple architectures)
error: /opt/local/bin/ranlib: library member: .libs/libopus.a(celt.o) is not an object file (not allowed in a library with multiple architectures)
error: /opt/local/bin/ranlib: library member: .libs/libopus.a(celt_encoder.o) is not an object file (not allowed in a library with multiple architectures)
error: /opt/local/bin/ranlib: library member: .libs/libopus.a(celt_decoder.o) is not an object file (not allowed in a library with multiple architectures)
Hi all,
I have been trying to compile Opus for iOS on Monterey 12.2.1 (Intel):
I have created /build/src folder and place the latest opus1.3.1 tar ball into it, changd the SDK issue and ran the build-libopus.sh script – so far it looked fine except that it eventually bails out with the following:
CCLD libopus.la error: /opt/local/bin/ranlib: library member: .libs/libopus.a(bands.o) is not an object file (not allowed in a library with multiple architectures) error: /opt/local/bin/ranlib: library member: .libs/libopus.a(celt.o) is not an object file (not allowed in a library with multiple architectures) error: /opt/local/bin/ranlib: library member: .libs/libopus.a(celt_encoder.o) is not an object file (not allowed in a library with multiple architectures) error: /opt/local/bin/ranlib: library member: .libs/libopus.a(celt_decoder.o) is not an object file (not allowed in a library with multiple architectures)
etc. for further object files.
Can anyone help to resolve this issue ?
Thanks in advance, best
Alex