Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 ✗ mog@ford:~/code/appcues/nitroluks $ make binary
- mkdir -p build
- cp -r src/libnitrokey build
- mkdir -p build/libnitrokey/build
- (cd build/libnitrokey/build; cmake ..; make -j2)
- -- The C compiler identification is GNU 7.4.0
- -- The CXX compiler identification is GNU 7.4.0
- -- Check for working C compiler: /nix/store/ghzg4kg0sjif58smj2lfm2bdvjwim85y-gcc-wrapper-7.4.0/bin/gcc
- -- Check for working C compiler: /nix/store/ghzg4kg0sjif58smj2lfm2bdvjwim85y-gcc-wrapper-7.4.0/bin/gcc -- works
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Check for working CXX compiler: /nix/store/ghzg4kg0sjif58smj2lfm2bdvjwim85y-gcc-wrapper-7.4.0/bin/g++
- -- Check for working CXX compiler: /nix/store/ghzg4kg0sjif58smj2lfm2bdvjwim85y-gcc-wrapper-7.4.0/bin/g++ -- works
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- libnitrokey: Build type: RelWithDebInfo
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/mog/code/appcues/nitroluks/build/libnitrokey/build
- make[1]: Entering directory '/home/mog/code/appcues/nitroluks/build/libnitrokey/build'
- make[2]: Entering directory '/home/mog/code/appcues/nitroluks/build/libnitrokey/build'
- make[3]: Entering directory '/home/mog/code/appcues/nitroluks/build/libnitrokey/build'
- Scanning dependencies of target nitrokey
- make[3]: Leaving directory '/home/mog/code/appcues/nitroluks/build/libnitrokey/build'
- make[3]: Entering directory '/home/mog/code/appcues/nitroluks/build/libnitrokey/build'
- [ 25%] Building CXX object CMakeFiles/nitrokey.dir/command_id.cc.o
- [ 25%] Building CXX object CMakeFiles/nitrokey.dir/device.cc.o
- [ 37%] Building CXX object CMakeFiles/nitrokey.dir/log.cc.o
- [ 50%] Building CXX object CMakeFiles/nitrokey.dir/misc.cc.o
- [ 62%] Building CXX object CMakeFiles/nitrokey.dir/NitrokeyManager.cc.o
- [ 75%] Building CXX object CMakeFiles/nitrokey.dir/NK_C_API.cc.o
- [ 87%] Building CXX object CMakeFiles/nitrokey.dir/DeviceCommunicationExceptions.cpp.o
- [100%] Linking CXX shared library libnitrokey.so
- make[3]: Leaving directory '/home/mog/code/appcues/nitroluks/build/libnitrokey/build'
- [100%] Built target nitrokey
- make[2]: Leaving directory '/home/mog/code/appcues/nitroluks/build/libnitrokey/build'
- make[1]: Leaving directory '/home/mog/code/appcues/nitroluks/build/libnitrokey/build'
- cp build/libnitrokey/build/libnitrokey.so.3 build/
- g++ src/nitro_luks.c -o build/nitro_luks -Lbuild/ -l:libnitrokey.so.3 -Wall
- src/nitro_luks.c: In function ‘int main(int, const char**)’:
- src/nitro_luks.c:78:18: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
- fgets(ask, 2, stdin);
- ~~~~~^~~~~~~~~~~~~~~
- src/nitro_luks.c:91:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
- fgets(password, sizeof(password), stdin);
- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `typeinfo for __cxxabiv1::__forced_unwind'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long&, unsigned long)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::ctype<char>::_M_widen_init() const'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::runtime_error::runtime_error(char const*)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__throw_bad_function_call()'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `VTT for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::ostream& std::ostream::_M_insert<bool>(bool)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `operator delete(void*, unsigned long)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__throw_system_error(int)'
- /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ld: build//libnitrokey.so.3: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)'
- collect2: error: ld returned 1 exit status
- make: *** [Makefile:12: binary] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement