- Joined on Oct 26, 2019
It complains it cannot find **list.h** but that's weird because my version of **signal.h** does not have references to that file. See the screenshot attached. Which Linux distribution are you using? I can install it in a VM and then install sigc++ and see what it installs. I want to try to duplicate the error. Btw, you should not be running make with`sudo`
9 months ago
The compiler is complaining it cannot find the following: <sigc++/signal.h> Type `find /usr -name "signal.h" | grep sigc++` and post the output. On my system, this is what it returns: `/usr/include/sigc++-2.0/sigc++/signal.h` You would need to add the path to `/usr/include/sigc++-2.0/sigc++` but without the `sigc++` as an include path to the compiler. You can do this by opening `libcxx.inc` in a text editor and adding there. Delete the last two lines starting with `#` in `libcxx.inc` and then if your path to `sigc++/signal.h` is `/usr/include/sigc++-2.0`, you would add the following: `INCLUDEPATH += /usr/include/sigc++-2.0 \` So your `libcxx.inc` would look like this: ``` message("Using libc++") LIBS += -L/usr/lib/llvm-7/lib -lc++ INCLUDEPATH += /usr/lib/llvm-7/include/c++/v1 \ /usr/include/sigc++-2.0 \ ``` If you give me the output of `find /usr -name "signal.h" | grep sigc++` I will try to show you how your `libcxx.inc` should look.
9 months ago