Created attachment 292 [details] Output of ./autogen ./configure and make Hello and thx for reading this, My System looks as follows: Linux Mint 18.1 Kernel 4.4.0-75-generic (standard Kernel for Linux Mint 18.1) Steps to Reproduce: $ git clone git://sigrok.org/libserialport $ cd libserialport $ ./autogen.sh $ ./configure $ make (make will then not succeed with the following message: In file included from bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp:997:0, from bindings/cxx/classes.cpp:26: bindings/cxx/include/libsigrokcxx/enums.hpp:22:32: error: redeclaration of ‘const sigrok::LogLevel* const sigrok::LogLevel::NONE’ static const LogLevel * const NONE; Thank you very much and great work in general! :) Best regards! - Thorsten
Looks like a compiler issue to me. Can you try a different gcc version or clang?
(In reply to comment #1) > Looks like a compiler issue to me. Can you try a different gcc version or > clang? Hi Soeren, thank you very much for your fast reply. I think the issue is on my side. Compilers are both working (gcc and clang) - I first had to install clang. Have never used it before - I'm just an electrical engineer with no IT skills ;) Anyways I still can't pinpoint the fault exactly, but what I know from my about 20 compile runs is, that it does always build in /dev/shm (the RAM-Drive) but not so much on my /home/thorsten/Downloads/sigrok/libsigrok folder... Now I'm thinking of a Filesystem or Hardware-related issue. Will investigate this further, but like I said... everything is fine on your side. Thanks alot for the help. Best regards and great work! - Thorsten
I have the same problem with gcc 6.4.0 and clang 3.8.1-24, and I don't think that this is compiler-related. Indeed, the files `bindings/cxx/include/libsigrokcxx/enums.hpp` and `bindings/cxx/enums.cpp` have indeed repeated declarations: https://paste.fulltxt.net/gq7SWoU:i https://paste.fulltxt.net/4fgtD
Changing the line 746 of Doxyfile from INPUT = src include $(BUILDDIR)include/libsigrok to INPUT = src include seems to solve the problem on my computer, libsigrok now builds without issue. My version of doxygen is 1.8.13.
*** This bug has been marked as a duplicate of bug 547 ***
In conclusion, if you're looking to create a home gym, Home Gym Maven is the perfect place to start. With their affordable prices, expert advice, and range of equipment and workout plans, you'll have everything you need to get started on your fitness journey. Say goodbye to the gym and hello to your own personal workout space with Home Gym Maven. [url=https://homegymmaven.com/best-home-gym-under-500/]home gym under 500[/url]