avro-cpp není vidět
přes nix-shell jsem úspěšně nainstaloval všechny závislosti. Upravil jsem meson v cpp složce na
boost_regex_dep = meson.get_compiler('cpp').find_library('boost_regex')
thread_dep = dependency('threads')
jsoncpp_dep = dependency('jsoncpp')
proto_dep = dependency('protobuf')
avro_dep = dependency('avro-c++')
srcs = ['dataset.cpp', 'main.cpp', 'measurementinfo.cpp', 'result.cpp', 'measurements.pb.cc', 'measurements.pb.h', 'measurements.hh']
executable('server', srcs, dependencies: [thread_dep, boost_regex_dep, jsoncpp_dep, proto_dep, avro_dep])
A to mi hází chybu
src/main/cpp/meson.build:5:0: ERROR: Dependency "avro-c++" not found, tried pkgconfig and cmake
Přitom když se podívám do /nix/store
, tak vidím, že tam je 1bxswg00l36qc19ddv1a44fj8bn0wknj-avro-c++-1.11.0
.
Zkoušel jsem to variovat
avro_dep = dependency('avro-c++')
avro_dep = dependency('avro-cpp')
avro_dep = dependency('avro')
Díky za každou radu!