Created
June 2, 2020 17:37
-
-
Save miek/8884df4399521a65d38220a4fb1a3ced to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ make | |
[ 1%] Built target doc | |
[ 3%] Built target graphwidget | |
[ 6%] Built target log | |
[ 9%] Built target xptools | |
Scanning dependencies of target scopehal | |
[ 9%] Building CXX object lib/scopehal/CMakeFiles/scopehal.dir/SCPILxiTransport.cpp.o | |
/home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp: In constructor ‘SCPILxiTransport::SCPILxiTransport(std::__cxx11::string)’: | |
/home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp:63:41: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] | |
m_device = lxi_connect(m_hostname.c_str(), m_port, "inst0", m_timeout, VXI11); | |
~~~~~~~~~~~~~~~~^~ | |
In file included from /home/mike/projects/scopehal-cmake/lib/scopehal/scopehal.h:49:0, | |
from /home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp:36: | |
/usr/include/lxi.h:59:5: note: initializing argument 1 of ‘int lxi_connect(char*, int, char*, int, lxi_protocol_t)’ | |
int lxi_connect(char *address, int port, char *name, int timeout, lxi_protocol_t protocol); | |
^~~~~~~~~~~ | |
/home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp:63:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] | |
m_device = lxi_connect(m_hostname.c_str(), m_port, "inst0", m_timeout, VXI11); | |
^ | |
/home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp: In member function ‘virtual bool SCPILxiTransport::SendCommand(std::__cxx11::string)’: | |
/home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp:117:43: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] | |
int result = lxi_send(m_device, cmd.c_str(), cmd.length(), m_timeout); | |
~~~~~~~~~^~ | |
In file included from /home/mike/projects/scopehal-cmake/lib/scopehal/scopehal.h:49:0, | |
from /home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp:36: | |
/usr/include/lxi.h:60:5: note: initializing argument 2 of ‘int lxi_send(int, char*, int, int)’ | |
int lxi_send(int device, char *message, int length, int timeout); | |
^~~~~~~~ | |
/home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp: In member function ‘virtual void SCPILxiTransport::SendRawData(size_t, const unsigned char*)’: | |
/home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp:152:21: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] | |
lxi_send(m_device, (const char *)buf, len, m_timeout); | |
^~~~~~~~~~~~~~~~~ | |
In file included from /home/mike/projects/scopehal-cmake/lib/scopehal/scopehal.h:49:0, | |
from /home/mike/projects/scopehal-cmake/lib/scopehal/SCPILxiTransport.cpp:36: | |
/usr/include/lxi.h:60:5: note: initializing argument 2 of ‘int lxi_send(int, char*, int, int)’ | |
int lxi_send(int device, char *message, int length, int timeout); | |
^~~~~~~~ | |
make[2]: *** [lib/scopehal/CMakeFiles/scopehal.dir/SCPILxiTransport.cpp.o] Error 1 | |
make[1]: *** [lib/scopehal/CMakeFiles/scopehal.dir/all] Error 2 | |
make: *** [all] Error 2 | |
lib/scopehal/CMakeFiles/scopehal.dir/build.make:140: recipe for target 'lib/scopehal/CMakeFiles/scopehal.dir/SCPILxiTransport.cpp.o' failed | |
CMakeFiles/Makefile2:341: recipe for target 'lib/scopehal/CMakeFiles/scopehal.dir/all' failed | |
Makefile:129: recipe for target 'all' failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment