Hello Soeren,
I just looked at /usr/bin/pkg-config but it seems to be mostly a binary file
although there is some plain text in it.
This is line 84-88 in CMakeLists.txt:
pkg_check_modules(LIBSRCXX QUIET ${LIBSR_CXX_BINDING})
if(NOT LIBSRCXX_FOUND OR NOT LIBSRCXX_VERSION)
message(FATAL_ERROR "libsigrok C++ bindings missing, check libsigrok's
'configure' output (missing dependencies?)")
endif()
pkg_check_modules(PKGDEPS REQUIRED ${PKGDEPS})
Does that help anything?
Thanks,
Paul
> On Oct 2, 2018, at 07:17, Soeren Apel <[email protected]> wrote:
>
> Hello Paul,
>
>> -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
>> CMake Error at CMakeLists.txt:86 (message):
>> libsigrok C++ bindings missing, check libsigrok's 'configure'
>> output
>> (missing dependencies?)
>
> Did you see this? Did you check?
>
> Regards,
> -Soeren
>
>
> On Tue, 2018-10-02 at 07:10 -0400, paulcrawfordgm wrote:
>> Hi,
>>
>> I just tried to build Pulseview on a new installation of Ubuntu
>> 16.04. I followed the wiki exactly from here:
>>
>> https://sigrok.org/wiki/Linux#PulseView
>>
>> to install the requirements and build. All went well until "cmake .”
>> and then I got the following error:
>>
>> -- The C compiler identification is GNU 5.4.0
>> -- The CXX compiler identification is GNU 5.4.0
>> -- Check for working C compiler: /usr/bin/cc
>> -- Check for working C compiler: /usr/bin/cc -- 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: /usr/bin/c++
>> -- Check for working CXX compiler: /usr/bin/c++ -- works
>> -- Detecting CXX compiler ABI info
>> -- Detecting CXX compiler ABI info - done
>> -- Detecting CXX compile features
>> -- Detecting CXX compile features - done
>> -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
>> CMake Error at CMakeLists.txt:86 (message):
>> libsigrok C++ bindings missing, check libsigrok's 'configure'
>> output
>> (missing dependencies?)
>>
>>
>> -- Configuring incomplete, errors occurred!
>> See also "/home/paulcrawford/pulseview/CMakeFiles/CMakeOutput.log".
>>
>> The pertinent part of the CMakeOutput.log file is:
>>
>> Run Build Command:"/usr/bin/make" "cmTC_dc6a5/fast"
>> /usr/bin/make -f CMakeFiles/cmTC_dc6a5.dir/build.make
>> CMakeFiles/cmTC_dc6a5.dir/build
>> make[1]: Entering directory
>> '/home/paulcrawford/pulseview/CMakeFiles/CMakeTmp'
>> Building CXX object CMakeFiles/cmTC_dc6a5.dir/feature_tests.cxx.o
>> /usr/bin/c++ -std=c++98 -o
>> CMakeFiles/cmTC_dc6a5.dir/feature_tests.cxx.o -c
>> /home/paulcrawford/pulseview/CMakeFiles/feature_tests.cxx
>> Linking CXX executable cmTC_dc6a5
>> /usr/bin/cmake -E cmake_link_script
>> CMakeFiles/cmTC_dc6a5.dir/link.txt --verbose=1
>> /usr/bin/c++ CMakeFiles/cmTC_dc6a5.dir/feature_tests.cxx.o -o
>> cmTC_dc6a5 -rdynamic
>> make[1]: Leaving directory
>> '/home/paulcrawford/pulseview/CMakeFiles/CMakeTmp'
>>
>>
>> Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
>> Feature record: CXX_FEATURE:0cxx_alias_templates
>> Feature record: CXX_FEATURE:0cxx_alignas
>> Feature record: CXX_FEATURE:0cxx_alignof
>> Feature record: CXX_FEATURE:0cxx_attributes
>> Feature record: CXX_FEATURE:0cxx_attribute_deprecated
>> Feature record: CXX_FEATURE:0cxx_auto_type
>> Feature record: CXX_FEATURE:0cxx_binary_literals
>> Feature record: CXX_FEATURE:0cxx_constexpr
>> Feature record: CXX_FEATURE:0cxx_contextual_conversions
>> Feature record: CXX_FEATURE:0cxx_decltype
>> Feature record: CXX_FEATURE:0cxx_decltype_auto
>> Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
>> Feature record: CXX_FEATURE:0cxx_default_function_template_args
>> Feature record: CXX_FEATURE:0cxx_defaulted_functions
>> Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
>> Feature record: CXX_FEATURE:0cxx_delegating_constructors
>> Feature record: CXX_FEATURE:0cxx_deleted_functions
>> Feature record: CXX_FEATURE:0cxx_digit_separators
>> Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
>> Feature record: CXX_FEATURE:0cxx_explicit_conversions
>> Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
>> Feature record: CXX_FEATURE:0cxx_extern_templates
>> Feature record: CXX_FEATURE:0cxx_final
>> Feature record: CXX_FEATURE:0cxx_func_identifier
>> Feature record: CXX_FEATURE:0cxx_generalized_initializers
>> Feature record: CXX_FEATURE:0cxx_generic_lambdas
>> Feature record: CXX_FEATURE:0cxx_inheriting_constructors
>> Feature record: CXX_FEATURE:0cxx_inline_namespaces
>> Feature record: CXX_FEATURE:0cxx_lambdas
>> Feature record: CXX_FEATURE:0cxx_lambda_init_captures
>> Feature record: CXX_FEATURE:0cxx_local_type_template_args
>> Feature record: CXX_FEATURE:0cxx_long_long_type
>> Feature record: CXX_FEATURE:0cxx_noexcept
>> Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
>> Feature record: CXX_FEATURE:0cxx_nullptr
>> Feature record: CXX_FEATURE:0cxx_override
>> Feature record: CXX_FEATURE:0cxx_range_for
>> Feature record: CXX_FEATURE:0cxx_raw_string_literals
>> Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
>> Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
>> Feature record: CXX_FEATURE:0cxx_return_type_deduction
>> Feature record: CXX_FEATURE:0cxx_right_angle_brackets
>> Feature record: CXX_FEATURE:0cxx_rvalue_references
>> Feature record: CXX_FEATURE:0cxx_sizeof_member
>> Feature record: CXX_FEATURE:0cxx_static_assert
>> Feature record: CXX_FEATURE:0cxx_strong_enums
>> Feature record: CXX_FEATURE:1cxx_template_template_parameters
>> Feature record: CXX_FEATURE:0cxx_thread_local
>> Feature record: CXX_FEATURE:0cxx_trailing_return_types
>> Feature record: CXX_FEATURE:0cxx_unicode_literals
>> Feature record: CXX_FEATURE:0cxx_uniform_initialization
>> Feature record: CXX_FEATURE:0cxx_unrestricted_unions
>> Feature record: CXX_FEATURE:0cxx_user_literals
>> Feature record: CXX_FEATURE:0cxx_variable_templates
>> Feature record: CXX_FEATURE:0cxx_variadic_macros
>> Feature record: CXX_FEATURE:0cxx_variadic_templates
>>
>> Interestingly I have had the same error trying install Pulseview
>> under Homebrew on MacOS 10.13.6.
>>
>> Is there something fundamentally wrong here?
>>
>> Thanks,
>>
>> Paul Crawford
>> _______________________________________________
>> sigrok-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/sigrok-devel
_______________________________________________
sigrok-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sigrok-devel