Source: caffe-contrib
Version: 1.0.0~rc3-2
Severity: serious
Justification: fails to build from source

Hi,

caffe-contrib FTBFS in experimental:

[...]
[100%] Linking CXX executable ../../../test/test.testbin
cd "/build/caffe-contrib-1.0.0~rc3/caffe_cuda_build/src/caffe/test" && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/test.testbin.dir/link.txt 
--verbose=1
/usr/bin/g++-5   -g -O2 -fdebug-prefix-map=/build/caffe-contrib-1.0.0~rc3=. 
-fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-comp
are -Wno-uninitialized -O3 -DNDEBUG   -fPIE -pie -Wl,-z,relro -Wl,-z,now 
-Wl,--as-needed CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o CMakeFiles/test.tes
tbin.dir/test_batch_norm_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_benchmark.cpp.o 
CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o CMakeFiles/test.tes
tbin.dir/test_blob.cpp.o CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o 
CMakeFiles/test.testbin.dir/test_common.cpp.o 
CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_contrast
ive_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_data_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o 
CMakeFiles/test.testbin.dir/te
st_db.cpp.o CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_e
mbed_layer.cpp.o CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_filler.cpp.o 
CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_flatte
n_layer.cpp.o CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o 
CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o 
CMakeFiles/test.testbin.dir/
test_hinge_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o CMakeFiles/test.tes
tbin.dir/test_inner_product_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o 
CMakeFiles/test.testbin.dir/test_io.cpp.o 
CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o CMakeFiles/test.testbin.
dir/test_lrn_layer.cpp.o CMakeFiles/test.testbin.dir/test_math_functions.cpp.o 
CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o 
CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o CMakeFiles/test.
testbin.dir/test_multinomial_logistic_loss_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_net.cpp.o 
CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o CMakeFiles/test
.testbin.dir/test_platform.cpp.o 
CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_power_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_protobuf.cpp.o CMakeFiles/test.testbin.dir/t
est_random_number_generator.cpp.o 
CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o CMakeFiles/test.testb
in.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cp
p.o CMakeFiles/test.testbin.dir/test_solver.cpp.o 
CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o 
CMakeFiles/test.testbin.dir/test_split_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o CMakeFiles
/test.testbin.dir/test_stochastic_pooling.cpp.o 
CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o 
CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o CMakeFiles/t
est.testbin.dir/test_tile_layer.cpp.o 
CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o 
CMakeFiles/test.testbin.dir/test_util_blas.cpp.o 
CMakeFiles/cuda_compile.dir/cuda_compile_generated_test_im2col_kernel.cu.o
  -o ../../../test/test.testbin -rdynamic ../../../lib/libgtest.a 
../../../lib/libcaffe.so.1.0.0-rc3 ../../../lib/libproto.a -lboost_system 
-lboost_thread -lboost_filesystem -lboost_chrono -lboost_date_time -lboost
_atomic -lpthread -lpthread -lglog -lgflags -lprotobuf -lhdf5_cpp 
/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lpthread -lglog 
-lgflags -lprotobuf -lhdf5_cpp /usr/lib/x86_64-linux-gnu/hdf5/serial/lib
hdf5.so -lsz -lz -ldl -lm -llmdb -lleveldb -lsnappy -lcudart -lcurand -lcublas 
-Wl,-Bstatic -lcublas_device -Wl,-Bdynamic 
/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.9 
/usr/lib/x86_64-linux-gnu/libopencv_img
proc.so.2.4.9 /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.9 -lblas 
-lpython3.5m -lboost_python-py35 
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTget_dataset_ndims'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTmake_dataset_double'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTmake_dataset_int'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTread_dataset_float'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTmake_dataset_float'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTread_dataset_double'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTmake_dataset_string'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTread_dataset_int'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to `H5LTfind_dataset'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTget_dataset_info'
../../../lib/libcaffe.so.1.0.0-rc3: undefined reference to 
`H5LTread_dataset_string'
collect2: error: ld returned 1 exit status
src/caffe/test/CMakeFiles/test.testbin.dir/build.make:1808: recipe for target 
'test/test.testbin' failed
make[5]: *** [test/test.testbin] Error 1


I'm *not* attaching the 160 MB build log. But I could look for details if 
needed.

In case it does matter:
This was built against hdf5 1.8.16 from sid, not against 1.10 from experimental.
IIRC some time ago apt changed how Build-Depends are resolved for
packages in experimental, preferring packages from unstable unless
a versioned constraint actually requires something from experimental.

I remember vaguely to have seen symbol changes during previous rebuilds,
but I don't have the old longs any longer.


Andreas

Reply via email to