Actions
Bug #2877
closedrust: windows build fails in gen-c-headers.py
Affected Versions:
Effort:
Difficulty:
Label:
Description
Making all in rust
make[2]: Entering directory '/c/Gitlab-Runner/builds/hNRUpEPe/0/inliniac/suricata-ci/suricata/rust'
cd ../rust && /mingw64/bin/python3 ./gen-c-headers.py
Traceback (most recent call last):
File "./gen-c-headers.py", line 232, in <module>
sys.exit(main())
File "./gen-c-headers.py", line 229, in main
gen_headers(path)
File "./gen-c-headers.py", line 167, in gen_headers
output_filename = make_output_filename(filename)
File "./gen-c-headers.py", line 143, in make_output_filename
last = os.path.splitext(parts.pop())[0]
IndexError: pop from empty list
make[2]: *** [Makefile:533: all-local] Error 1
make[2]: Leaving directory '/c/Gitlab-Runner/builds/hNRUpEPe/0/inliniac/suricata-ci/suricata/rust'
make[1]: *** [Makefile:499: all-recursive] Error 1
make[1]: Leaving directory '/c/Gitlab-Runner/builds/hNRUpEPe/0/inliniac/suricata-ci/suricata'
make: *** [Makefile:425: all] Error 2
ERROR: Job failed: exit status 2
Updated by Victor Julien over 6 years ago
When I print filename, I get:
cd ../rust && /mingw64/bin/python3 ./gen-c-headers.py ./src\applayer.rs
The os.path.sep is \
Updated by Victor Julien over 6 years ago
Wonder if os.path.basename can be used instead: https://docs.python.org/3.7/library/os.path.html
Updated by Victor Julien over 6 years ago
- Status changed from New to Assigned
- Assignee changed from OISF Dev to Victor Julien
Updated by Victor Julien over 6 years ago
- Status changed from Assigned to Closed
Actions