Hi!

I'm a master student at the Norwegian University of Science and Technology
doing a master thesis about GSM cryptanalysis. I'm in the process of
installing the table generator in order to contribute to the A5/1-project,
but at the moment I'm stuck with some errors that occur during the
installation.

When I'm running "make c", I get the following errors:


g++-4.1  -g -DDEBUGGING  -DSTXXL_BOOST_THREADS -DSTXXL_BOOST_CONFIG
-DSTXXL_BOOST_FILESYSTEM -DSTXXL_BOOST_RANDOM -DSTXXL_BOOST_TIMESTAMP -I..
-I/usr/local/cuda/include -I/home/cryptos/stxxl-1.2.1/include
-I/home/cryptos/boost_1_37_0 -I -I/spebase -c -o calculate_chain.o
../calculate_chain.cpp
g++-4.1  -g -DDEBUGGING  -DSTXXL_BOOST_THREADS -DSTXXL_BOOST_CONFIG
-DSTXXL_BOOST_FILESYSTEM -DSTXXL_BOOST_RANDOM -DSTXXL_BOOST_TIMESTAMP -I..
-I/usr/local/cuda/include -I/home/cryptos/stxxl-1.2.1/include
-I/home/cryptos/boost_1_37_0 -I -I/spebase -c -o main_plugin.o
../plugins/A51/main.cpp
g++-4.1  -g -DDEBUGGING  -DSTXXL_BOOST_THREADS -DSTXXL_BOOST_CONFIG
-DSTXXL_BOOST_FILESYSTEM -DSTXXL_BOOST_RANDOM -DSTXXL_BOOST_TIMESTAMP -I..
-I/usr/local/cuda/include -I/home/cryptos/stxxl-1.2.1/include
-I/home/cryptos/boost_1_37_0 -I -I/spebase -c -o cuda_device_plugin.o
../plugins/A51/cuda.cpp
g++-4.1  -g -DDEBUGGING  -DSTXXL_BOOST_THREADS -DSTXXL_BOOST_CONFIG
-DSTXXL_BOOST_FILESYSTEM -DSTXXL_BOOST_RANDOM -DSTXXL_BOOST_TIMESTAMP -I..
-I/usr/local/cuda/include -I/home/cryptos/stxxl-1.2.1/include
-I/home/cryptos/boost_1_37_0 -I -I/spebase -c -o cuda_bitslice_plugin.o
../plugins/A51/cuda_bitslice.cpp
(echo "#!/bin/sh"; echo "exec g++-4.1  \"\...@\"") > gcc
chmod 755 gcc
PATH=.:$PATH /usr/local/cuda/bin/nvcc -keep --ptxas-options="-v
--maxrregcount=128" -g -DDEBUGGING -I.. -I/usr/local/cuda/include
-I/home/cryptos/stxxl-1.2.1/include -I/home/cryptos/boost_1_37_0 -I
-I/spebase  -DSTXXL_BOOST_THREADS -DSTXXL_BOOST_CONFIG
-DSTXXL_BOOST_FILESYSTEM -DSTXXL_BOOST_RANDOM -DSTXXL_BOOST_TIMESTAMP -c -o
cuda_bitslice_kernel.o ../plugins/A51/cuda_bitslice_kernel.cu 2>&1 | grep -v
'Warning: Cannot tell what pointer points to'
ptxas info    : Compiling entry function
'_Z23crunch_bitslice_multirfIN4tmto9algorithm3A5114implementation4cuda3tag8bitsliceILb0ELb1ELb1EEENS0_13configuration6unusedENS0_9condition3tag19distinguished_pointENS0_14round_function9arguments8selectorINSD_3tag4xor_ESC_NSD_9generator7adaptor3tag8bitsliceINSI_3tag5lfsr2EEEEENS8_9arguments16select_argumentsIS7_S9_SC_SP_EEEvbiiPT3_i'
ptxas info    : Used 62 registers, 2852+16 bytes smem, 24 bytes cmem[1]
ptxas info    : Compiling entry function
'_Z23crunch_bitslice_multirfIN4tmto9algorithm3A5114implementation4cuda3tag8bitsliceILb0ELb1ELb1EEENS0_13configuration6unusedENS0_9condition3tag6roundsENS0_14round_function9arguments8selectorINSD_3tag4xor_ENSB_19distinguished_pointENSD_9generator7adaptor3tag8bitsliceINSJ_3tag5lfsr2EEEEENS8_9arguments16select_argumentsIS7_S9_SC_SQ_EEEvbiiPT3_i'
ptxas info    : Used 62 registers, 2852+16 bytes smem, 24 bytes cmem[1]
ptxas info    : Compiling entry function
'_Z23crunch_bitslice_multirfIN4tmto9algorithm3A5114implementation4cuda3tag8bitsliceILb0ELb0ELb1EEENS0_13configuration6unusedENS0_9condition3tag19distinguished_pointENS0_14round_function9arguments8selectorINSD_3tag4xor_ESC_NSD_9generator7adaptor3tag8bitsliceINSI_3tag5lfsr2EEEEENS8_9arguments16select_argumentsIS7_S9_SC_SP_EEEvbiiPT3_i'
ptxas info    : Used 62 registers, 2852+16 bytes smem, 24 bytes cmem[1]
ptxas info    : Compiling entry function
'_Z23crunch_bitslice_multirfIN4tmto9algorithm3A5114implementation4cuda3tag8bitsliceILb0ELb0ELb1EEENS0_13configuration6unusedENS0_9condition3tag6roundsENS0_14round_function9arguments8selectorINSD_3tag4xor_ENSB_19distinguished_pointENSD_9generator7adaptor3tag8bitsliceINSJ_3tag5lfsr2EEEEENS8_9arguments16select_argumentsIS7_S9_SC_SQ_EEEvbiiPT3_i'
ptxas info    : Used 62 registers, 2852+16 bytes smem, 24 bytes cmem[1]
ptxas info    : Compiling entry function
'_Z23crunch_bitslice_multirfIN4tmto9algorithm3A5114implementation4cuda3tag8bitsliceILb1ELb1ELb1EEENS0_13configuration6unusedENS0_9condition3tag19distinguished_pointENS0_14round_function9arguments8selectorINSD_3tag4xor_ESC_NSD_9generator7adaptor3tag8bitsliceINSI_3tag5lfsr2EEEEENS8_9arguments16select_argumentsIS7_S9_SC_SP_EEEvbiiPT3_i'
ptxas info    : Used 62 registers, 2852+16 bytes smem, 16 bytes cmem[1]
ptxas info    : Compiling entry function
'_Z23crunch_bitslice_multirfIN4tmto9algorithm3A5114implementation4cuda3tag8bitsliceILb1ELb1ELb1EEENS0_13configuration6unusedENS0_9condition3tag6roundsENS0_14round_function9arguments8selectorINSD_3tag4xor_ENSB_19distinguished_pointENSD_9generator7adaptor3tag8bitsliceINSJ_3tag5lfsr2EEEEENS8_9arguments16select_argumentsIS7_S9_SC_SQ_EEEvbiiPT3_i'
ptxas info    : Used 62 registers, 2852+16 bytes smem, 16 bytes cmem[1]
ptxas info    : Compiling entry function
'_Z23crunch_bitslice_multirfIN4tmto9algorithm3A5114implementation4cuda3tag8bitsliceILb1ELb0ELb1EEENS0_13configuration6unusedENS0_9condition3tag19distinguished_pointENS0_14round_function9arguments8selectorINSD_3tag4xor_ESC_NSD_9generator7adaptor3tag8bitsliceINSI_3tag5lfsr2EEEEENS8_9arguments16select_argumentsIS7_S9_SC_SP_EEEvbiiPT3_i'
ptxas info    : Used 62 registers, 2852+16 bytes smem, 16 bytes cmem[1]
ptxas info    : Compiling entry function
'_Z23crunch_bitslice_multirfIN4tmto9algorithm3A5114implementation4cuda3tag8bitsliceILb1ELb0ELb1EEENS0_13configuration6unusedENS0_9condition3tag6roundsENS0_14round_function9arguments8selectorINSD_3tag4xor_ENSB_19distinguished_pointENSD_9generator7adaptor3tag8bitsliceINSJ_3tag5lfsr2EEEEENS8_9arguments16select_argumentsIS7_S9_SC_SQ_EEEvbiiPT3_i'
ptxas info    : Used 62 registers, 2852+16 bytes smem, 16 bytes cmem[1]
g++-4.1  -g -DDEBUGGING  -DSTXXL_BOOST_THREADS -DSTXXL_BOOST_CONFIG
-DSTXXL_BOOST_FILESYSTEM -DSTXXL_BOOST_RANDOM -DSTXXL_BOOST_TIMESTAMP -I..
-I/usr/local/cuda/include -I/home/cryptos/stxxl-1.2.1/include
-I/home/cryptos/boost_1_37_0 -I -I/spebase -c -o sse_bitslice_plugin.o
../plugins/A51/sse_bitslice.cpp
In file included from ../tmto/device/sse/sse.hpp:5,
                 from ../tmto/device/sse/sse_methods.hpp:4,
                 from ../plugins/A51/sse_bitslice.cpp:20:
../tmto/device/sse/working_set.hpp:4:50: error:
tmto/device/common/cpu/working_set.hpp: No such file or directory
../tmto/device/sse/working_set.hpp:9: error: ‘common’ has not been declared
../tmto/device/sse/working_set.hpp:9: error: expected `{' before
‘simple_host’
../tmto/device/sse/working_set.hpp:9: error: invalid declarator before ‘{’
token
../tmto/device/sse/working_set.hpp:20: error: ‘common’ has not been declared
../tmto/device/sse/working_set.hpp:20: error: expected `{' before
‘bitslice_host’
../tmto/device/sse/working_set.hpp:20: error: wrong number of template
arguments (3, should be 1)
../tmto/device/sse/working_set.hpp:20: error: provided for ‘template<class
T> class tmto::device::sse::working_set::bitslice_host’
../tmto/device/factory_impl.hpp: In member function ‘bool
tmto::device::make_wrapper<DataT, StateList>::apply<T, Subobjects,



then there's a lot of output with some occational errors (connected to the
ones above), before the output ends with:



../plugins/A51/sse_bitslice.cpp:64:   instantiated from here
../tmto/algorithm/A51/implementation/sse/bitslice.hpp:84: error: invalid use
of undefined type ‘class
tmto::device::sse::working_set::bitslice_host<tmto::device::combined_work_item<tmto::algorithm::A51::data_type,
tmto::configuration::state::state<void, void, tmto::condition::tag::rounds,
tmto::round_function::arguments::selector<tmto::round_function::tag::xor_,
tmto::condition::tag::distinguished_point,
tmto::round_function::generator::tag::lfsr2> > > >’
../tmto/device/sse/working_set.hpp:20: error: declaration of ‘class
tmto::device::sse::working_set::bitslice_host<tmto::device::combined_work_item<tmto::algorithm::A51::data_type,
tmto::configuration::state::state<void, void, tmto::condition::tag::rounds,
tmto::round_function::arguments::selector<tmto::round_function::tag::xor_,
tmto::condition::tag::distinguished_point,
tmto::round_function::generator::tag::lfsr2> > > >’
make: *** [sse_bitslice_plugin.o] Error 1


If anyone could please help me I would be very grateful! I'm running Ubuntu
9.04 64-bit.


Best regards,

Magnus Glendrange,
Norway
_______________________________________________
A51 mailing list
[email protected]
http://lists.lists.reflextor.com/cgi-bin/mailman/listinfo/a51

Reply via email to