[Cin] August new builds are available

Olivier Humbert trebmuh at tuxfamily.org
Wed Sep 4 14:29:26 CEST 2019


Le 2019-09-02 19:03, Olivier Humbert a écrit :
> Le 2019-09-02 18:38, Phyllis Smith a écrit :
>> Olivier,
>> You are ahead of me as I am supposed to get this information on
>> libdav1d compile relayed to builders and added to the manual
>> somewhere.   I will do that next but the short answer is: you need
>> nasm at least level 2.13 and you are at 2.11.  GG/Phyllis
> 
> Thanks for your quick answer Phyllis.
> 
> Looking at here https://packages.debian.org/search?keywords=nasm and
> being building on Debian Stretch, I'm supposed to be with a 2.12
> version of nasm. Still not enough. I'll try to backport 2.14 and will
> tell you how it goes.

Hi Phyllis and all.

So I did. I backported nasm 2.14.02 and tried to build cin from there.
It's working for the 64 bits build, but not for the 32 bits build.
The error is :

... zip ...

[ 98%] Building CXX object 
CMakeFiles/test_aom_encoder.dir/test/reconinter_test.cc.o
mv -f .deps/ImfDeepImageStateAttribute.Tpo 
.deps/ImfDeepImageStateAttribute.Plo
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../config 
-I/build/cin-5.1+20190831/thirdparty/../thirdparty/ilmbase-2.2.1/usr/include/OpenEXR 
-I.. -I../config   -pipe -g -O2 -MT ImfFastHuf.lo -MD -MP -MF 
.deps/ImfFastHuf.Tpo -c -o ImfFastHuf.lo ImfFastHuf.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../config 
-I/build/cin-5.1+20190831/thirdparty/../thirdparty/ilmbase-2.2.1/usr/include/OpenEXR 
-I.. -I../config -pipe -g -O2 -MT ImfFastHuf.lo -MD -MP -MF 
.deps/ImfFastHuf.Tpo -c ImfFastHuf.cpp -o ImfFastHuf.o
== build/shared/bits16/x86/cdef_init_tmpl.c.o
== build/shared/bits16/x86/ipred_init_tmpl.c.o
== build/shared/bits16/x86/itx_init_tmpl.c.o
== build/shared/bits16/x86/loopfilter_init_tmpl.c.o
mv -f .deps/ImfFastHuf.Tpo .deps/ImfFastHuf.Plo
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../config 
-I/build/cin-5.1+20190831/thirdparty/../thirdparty/ilmbase-2.2.1/usr/include/OpenEXR 
-I.. -I../config   -pipe -g -O2 -MT ImfFloatVectorAttribute.lo -MD -MP 
-MF .deps/ImfFloatVectorAttribute.Tpo -c -o ImfFloatVectorAttribute.lo 
ImfFloatVectorAttribute.cpp
== build/shared/bits16/x86/looprestoration_init_tmpl.c.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../config 
-I/build/cin-5.1+20190831/thirdparty/../thirdparty/ilmbase-2.2.1/usr/include/OpenEXR 
-I.. -I../config -pipe -g -O2 -MT ImfFloatVectorAttribute.lo -MD -MP -MF 
.deps/ImfFloatVectorAttribute.Tpo -c ImfFloatVectorAttribute.cpp -o 
ImfFloatVectorAttribute.o
== build/shared/bits16/x86/mc_init_tmpl.c.o
rm -f build/src/libdav1d.so
cc -o build/src/libdav1d.so build/shared/entry/lib.c.o 
build/shared/entry/thread_task.c.o build/shared/nasm/cdef.obj 
build/shared/nasm/cdef_sse.obj build/shared/nasm/cpuid.obj 
build/shared/nasm/ipred.obj build/shared/nasm/ipred_ssse3.obj 
build/shared/nasm/itx.obj build/shared/nasm/itx_ssse3.obj 
build/shared/nasm/loopfilter.obj build/shared/nasm/looprestoration.obj 
build/shared/nasm/looprestoration_ssse3.obj build/shared/nasm/mc.obj 
build/shared/nasm/mc_ssse3.obj build/shared/nasm/msac.obj 
build/shared/src/cdf.o build/shared/src/cpu.o build/shared/src/data.o 
build/shared/src/decode.o build/shared/src/dequant_tables.o 
build/shared/src/getbits.o build/shared/src/intra_edge.o 
build/shared/src/lf_mask.o build/shared/src/log.o 
build/shared/src/msac.o build/shared/src/obu.o 
build/shared/src/picture.o build/shared/src/qm.o build/shared/src/ref.o 
build/shared/src/ref_mvs.o build/shared/src/scan.o 
build/shared/src/tables.o build/shared/src/warpmv.o 
build/shared/src/wedge.o build/shared/src/x86/cpu.c.o 
build/shared/bits8/cdef_tmpl.o build/shared/bits8/cdef_apply_tmpl.o 
build/shared/bits8/film_grain_tmpl.o build/shared/bits8/ipred_tmpl.o 
build/shared/bits8/ipred_prepare_tmpl.o build/shared/bits8/itx_tmpl.o 
build/shared/bits8/lf_apply_tmpl.o build/shared/bits8/loopfilter_tmpl.o 
build/shared/bits8/looprestoration_tmpl.o 
build/shared/bits8/lr_apply_tmpl.o build/shared/bits8/mc_tmpl.o 
build/shared/bits8/recon_tmpl.o 
build/shared/bits8/x86/cdef_init_tmpl.c.o 
build/shared/bits8/x86/ipred_init_tmpl.c.o 
build/shared/bits8/x86/itx_init_tmpl.c.o 
build/shared/bits8/x86/loopfilter_init_tmpl.c.o 
build/shared/bits8/x86/looprestoration_init_tmpl.c.o 
build/shared/bits8/x86/mc_init_tmpl.c.o build/shared/bits16/cdef_tmpl.o 
build/shared/bits16/cdef_apply_tmpl.o 
build/shared/bits16/film_grain_tmpl.o build/shared/bits16/ipred_tmpl.o 
build/shared/bits16/ipred_prepare_tmpl.o build/shared/bits16/itx_tmpl.o 
build/shared/bits16/lf_apply_tmpl.o 
build/shared/bits16/loopfilter_tmpl.o 
build/shared/bits16/looprestoration_tmpl.o 
build/shared/bits16/lr_apply_tmpl.o build/shared/bits16/mc_tmpl.o 
build/shared/bits16/recon_tmpl.o 
build/shared/bits16/x86/cdef_init_tmpl.c.o 
build/shared/bits16/x86/ipred_init_tmpl.c.o 
build/shared/bits16/x86/itx_init_tmpl.c.o 
build/shared/bits16/x86/loopfilter_init_tmpl.c.o 
build/shared/bits16/x86/looprestoration_init_tmpl.c.o 
build/shared/bits16/x86/mc_init_tmpl.c.o -Wl,--no-undefined 
-Wl,--as-needed -Wl,-O1 -shared -fPIC -Wl,--start-group 
-Wl,-soname,libdav1d.so.2 -Wl,--end-group -pthread
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/cdef.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/cdef_sse.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/cpuid.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/ipred.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/ipred_ssse3.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/itx.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/itx_ssse3.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/loopfilter.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/looprestoration.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/looprestoration_ssse3.obj' is incompatible with i386 
output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/mc.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/mc_ssse3.obj' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file 
`build/shared/nasm/msac.obj' is incompatible with i386 output
collect2: error: ld returned 1 exit status

... zip ...

If that rings a bell, please let me know.

For your information, I've disabled the dav1d option for the 32 bits 
build for now.

Cheers,
Olivier

-- 
Site web : https://librazik.tuxfamily.org/
Donation : https://liberapay.com/LibraZiK/
Diaspora : 
https://framasphere.org/people/8c184af0c9450134f6682a0000053625
Mastodon : https://mastodon.xyz/@LibraZiK


More information about the Cin mailing list