Hi Pawel, would you have the full, verbatim output of trying to execute a specific, minimal flow graph, alongside with the code of that flow graph, so that we can get an actual feeling for where things go wrong?
Best regards, Marcus On 07/30/2017 12:15 AM, Pawel wrote: > > For last two days i'm trying to create new block in gnuradio, but i'm > constantly getting error when i try to execute flow graph: > > |AttributeError:'module'object has no attribute 'test'| > > I think that there is some problem with 3rd party libraries (opennn) > i'm trying to use in my project.In main source file (test_impl.cc) > i've imported opennn header file. In funtion /general_work/ i'm > invoking function: > > |inttest_impl::general_work (intnoutput_items,gr_vector_int > &ninput_items,gr_vector_const_void_star > &input_items,gr_vector_void_star &output_items){constfloat*in > =(constfloat*)input_items[0];float*out > =(float*)output_items[0];OpenNN::NeuralNetworknn(8,1,1);// Do <+signal > processing+>// Tell runtime system how many input items we consumed > on// each input stream.consume_each (noutput_items);// Tell runtime > system how many output items we produced.returnnoutput_items;}| > > My lib/CMakeLists.txt (in lib folder i have auto-generated gnuradio > block source files and dirs with opennn library): > > |######################################################################### > Setup > library########################################################################include(GrPlatform)#defineLIB_SUFFIX > include_directories(${Boost_INCLUDE_DIR})link_directories(${Boost_LIBRARY_DIRS})list(APPEND > tutorial3_sources test_impl.cc )set(tutorial3_sources > "${tutorial3_sources}"PARENT_SCOPE)if(NOT > tutorial3_sources)MESSAGE(STATUS "No C++ sources... skipping > lib/")return()endif(NOT > tutorial3_sources)add_library(gnuradio-tutorial3 SHARED > ${tutorial3_sources})target_link_libraries(gnuradio-tutorial3 > ${Boost_LIBRARIES}${GNURADIO_ALL_LIBRARIES})set_target_properties(gnuradio-tutorial3 > PROPERTIES DEFINE_SYMBOL > "gnuradio_tutorial3_EXPORTS")if(APPLE)set_target_properties(gnuradio-tutorial3 > PROPERTIES INSTALL_NAME_DIR > "${CMAKE_INSTALL_PREFIX}/lib")endif(APPLE)######################################################################### > Install built library > files########################################################################include(GrMiscUtils)GR_LIBRARY_FOO(gnuradio-tutorial3 > RUNTIME_COMPONENT "tutorial3_runtime"DEVEL_COMPONENT > "tutorial3_devel")######################################################################### > Build and register unit > test########################################################################include(GrTest)include_directories(${CPPUNIT_INCLUDE_DIRS})list(APPEND > test_tutorial3_sources ${CMAKE_CURRENT_SOURCE_DIR}/test_tutorial3.cc > ${CMAKE_CURRENT_SOURCE_DIR}/qa_tutorial3.cc > )add_executable(test-tutorial3 > ${test_tutorial3_sources})target_link_libraries(test-tutorial3 > ${GNURADIO_RUNTIME_LIBRARIES}${Boost_LIBRARIES}${CPPUNIT_LIBRARIES}gnuradio-tutorial3 > )GR_ADD_TEST(test_tutorial3 > test-tutorial3)######################################################################### > Print > summary########################################################################message(STATUS > "Using install prefix: ${CMAKE_INSTALL_PREFIX}")message(STATUS > "Building for version: ${VERSION} / ${LIBVER}")| > > I've tried adding following code: > > |######################################################################### > Install opennn library > files########################################################################add_subdirectory(tinyxml2)add_subdirectory(opennn)include_directories(opennn)add_subdirectory(examples)add_subdirectory(blank)add_subdirectory(tests)include(CPack)| > > To be honest i've tried to modify this CMake file on many ways, but > i'm always getting this error. > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio