Hi Dirk,

Thanks for giving it a shot. Surprised to hear the patch didn't apply
cleanly, believe I worked directly from the source pulled via

dget -a http://deb.debian.org/debian/pool/main/t/tiledb/tiledb_2.6.2-2.dsc

I even had a DD co-maintainer try the patch before I sent it your way so
not quite sure what I messed up. In terms of testing, tested by myself and
the co-maintainer. I'm not sure what to suggest here but I can try
regenerating the patch, perhaps I should try again using dpkg-source
--commit.

Can't speak to the build failure, perhaps send through your own patch and
the full build log and I'll take a look.

Cheers,
Tom


On Fri, Feb 25, 2022 at 5:17 AM Dirk Eddelbuettel <e...@debian.org> wrote:

>
> Tom,
>
> Sad news.  The build fails for me in unstable as is (using an updated
> pbuilder chroot).  I log these to file and what I see is
>
> cd /build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb/tiledb && /usr/bin/cc
> -DFMT_LOCALE -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL
> -DSPDLOG_FMT_EXTERNAL=1 -DSPDLOG_SHARED_LIB -DTILEDB_CORE_OBJECTS_EXPORTS
> -DTILEDB_SERIALIZATION -DTILEDB_STATS -D_FILE_OFFSET_BITS=64
> -I/build/tiledb-2.6.2/tiledb/..
> -I/build/tiledb-2.6.2/tiledb/../tiledb/sm/c_api
> -I/build/tiledb-2.6.2/tiledb/../external/include
> -I/build/tiledb-2.6.2/tiledb/../external/include/bitshuffle
> -I/build/tiledb-2.6.2/tiledb/../external/include/blosc
> -I/build/tiledb-2.6.2/external/blosc/include
> -I/build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb/tiledb/..
> -I/build/tiledb-2.6.2/tiledb/../tiledb/sm/cpp_api
> -I/build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb/tiledb -g -O2
> -ffile-prefix-map=/build/tiledb-2.6.2=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
> -fvisibility=hidden -Wall -Wextra -mavx2 -w -DPTHREAD_AVAILABLE -MD -MT
> tiledb/CMakeFiles/TILEDB_CORE_OBJECTS.dir/__/external/blosc/src/shuffle-avx2.c.o
> -MF
> CMakeFiles/TILEDB_CORE_OBJECTS.dir/__/external/blosc/src/shuffle-avx2.c.o.d
> -o
> CMakeFiles/TILEDB_CORE_OBJECTS.dir/__/external/blosc/src/shuffle-avx2.c.o
> -c /build/tiledb-2.6.2/external/blosc/src/shuffle-avx2.c
> [ 96%] Building CXX object
> tiledb/CMakeFiles/TILEDB_CORE_OBJECTS.dir/sm/serialization/posix/tiledb-rest.capnp.c++.o
> cd /build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb/tiledb && /usr/bin/c++
> -DFMT_LOCALE -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL
> -DSPDLOG_FMT_EXTERNAL=1 -DSPDLOG_SHARED_LIB -DTILEDB_CORE_OBJECTS_EXPORTS
> -DTILEDB_SERIALIZATION -DTILEDB_STATS -D_FILE_OFFSET_BITS=64
> -I/build/tiledb-2.6.2/tiledb/..
> -I/build/tiledb-2.6.2/tiledb/../tiledb/sm/c_api
> -I/build/tiledb-2.6.2/tiledb/../external/include
> -I/build/tiledb-2.6.2/tiledb/../external/include/bitshuffle
> -I/build/tiledb-2.6.2/tiledb/../external/include/blosc
> -I/build/tiledb-2.6.2/external/blosc/include
> -I/build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb/tiledb/..
> -I/build/tiledb-2.6.2/tiledb/../tiledb/sm/cpp_api
> -I/build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb/tiledb -g -O2
> -ffile-prefix-map=/build/tiledb-2.6.2=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
> -fvisibility=hidden -Wall -Wextra -Wno-literal-suffix -mavx2 -std=c++17 -MD
> -MT
> tiledb/CMakeFiles/TILEDB_CORE_OBJECTS.dir/sm/serialization/posix/tiledb-rest.capnp.c++.o
> -MF
> CMakeFiles/TILEDB_CORE_OBJECTS.dir/sm/serialization/posix/tiledb-rest.capnp.c++.o.d
> -o
> CMakeFiles/TILEDB_CORE_OBJECTS.dir/sm/serialization/posix/tiledb-rest.capnp.c++.o
> -c /build/tiledb-2.6.2/tiledb/sm/serialization/posix/tiledb-rest.capnp.c++
> make[7]: Leaving directory
> '/build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb'
> [ 96%] Built target TILEDB_CORE_OBJECTS
> make[6]: Leaving directory
> '/build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb'
> make[5]: *** [Makefile:146: all] Error 2
> make[5]: Leaving directory
> '/build/tiledb-2.6.2/obj-x86_64-linux-gnu/tiledb'
> make[4]: *** [CMakeFiles/tiledb.dir/build.make:89:
> tiledb-prefix/src/tiledb-stamp/tiledb-build] Error 2
> make[4]: Leaving directory '/build/tiledb-2.6.2/obj-x86_64-linux-gnu'
> make[3]: *** [CMakeFiles/Makefile2:90: CMakeFiles/tiledb.dir/all] Error 2
> make[3]: Leaving directory '/build/tiledb-2.6.2/obj-x86_64-linux-gnu'
> make[2]: *** [Makefile:94: all] Error 2
> make[2]: Leaving directory '/build/tiledb-2.6.2/obj-x86_64-linux-gnu'
> dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j12
> "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
> make[1]: *** [debian/rules:47: override_dh_auto_build] Error 25
> make[1]: Leaving directory '/build/tiledb-2.6.2'
> make: *** [debian/rules:22: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit
> status 2
>
> which makes no sense to me as I see no error.
>
> I would appreciate some help here.
>
> Dirk
>
> --
> https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



-- 
*Tom Lee */ http://tomlee.co / @tglee <http://twitter.com/tglee>

Reply via email to