quisp
quisp copied to clipboard
QuISP doesn't build and gives error: String index out of range: 0
QuISP doesn't build and gives error String index out of range: 0
To Reproduce This is just a simplification of the quisp wiki for Install OMNeT for MacOS and Building QuISP with OMNeT IDE
- Download OMNeT++6
- Clone quisp
- Go to quisp and open Version, adding
//
in the first line of the file - Go to omnetpp-6.0 and run
source setenv
,./configure
,make
- Run
omnetpp
- Choose
quisp/
as the working directory - Refuse to install samples and INET framework
- Go to
File -> Import...
, and select theGeneral -> Existing Project into Workspace
wizard - Select the quisp folder as the root directory, and check the only project that appears
- Right-click
quisp
in the project explorer and clickproperty
- Select Makemake tab and configure quisp's build as makemake
- Error happens
- Even if you ignore this error once, it will keep coming up every time you try to build
Expected behaviour No exceptions should happen
Screenshots
Desktop (please complete the following information):
- OS: macOS 12.5.1, without docker, M1
- QuISP version 0.2.1
- OMNeT++ version 6.0.1
- Compiler or other build info: Apple clang version 13.1.6
This is the same as my build problem. I haven't solved this yet though. You could use docker version if you want.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=418579
Issue solved by
- In the quisp root directory
- Check that GNU/Make 4.3 exists in the path
- Check that llvm@14 for x86_64 exists in the path
-
$ make (-j8)
-
$ omnetpp
@res6idue Is this issue still relevant? If it is already resolved, this should be marked as closed.
I think this issue is resolved by using the dev container. I will close it.