Project

General

Profile

Actions

Bug #3686

closed

rust err on suricata 4.1.8 Windows compile

Added by Peter Manev almost 4 years ago. Updated 12 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Affected Versions:
Effort:
Difficulty:
Label:

Description

Getting errs compiling 4.1.8 on Win 2016/win 10 server/ (5.0.3 is ok)


Writing ./gen/c-headers/rust-smb-smb-gen.h
Writing ./gen/c-headers/rust-tftp-log-gen.h
Writing ./gen/c-headers/rust-tftp-tftp-gen.h
\
        CARGO_HOME="/home/Administrator/.cargo" \
        CARGO_TARGET_DIR="/home/Administrator/suricata-4.1.8/rust/target" \
        /mingw64/bin/cargo build --release \
                --features "lua lua_int8 " 
    Updating crates.io index
   Compiling libc v0.2.69
   Compiling build_const v0.2.1
   Compiling crc v1.7.0
   Compiling memchr v1.0.2
   Compiling nom v3.2.1
   Compiling rusticata-macros v0.4.1
   Compiling ntp-parser v0.2.1
   Compiling der-parser v0.5.5
   Compiling ipsec-parser v0.3.0
   Compiling kerberos-parser v0.1.4
   Compiling suricata v4.1.8 (C:\msys64\home\Administrator\suricata-4.1.8\rust)
error: couldn't read C:/home/Administrator/suricata-4.1.8/rust/src/lib.rs: The system cannot find the path specified. (os error 3)

error: aborting due to previous error

error: could not compile `suricata`.

To learn more, run the command again with --verbose.
make[2]: *** [Makefile:538: all-local] Error 101
make[2]: Leaving directory '/home/Administrator/suricata-4.1.8/rust'
make[1]: *** [Makefile:504: all-recursive] Error 1
make[1]: Leaving directory '/home/Administrator/suricata-4.1.8'
make: *** [Makefile:430: all] Error 2

If i try to remove the existing cargo/rust set up from the tarball and force it to redo it , i still get an err.

Writing ./gen/c-headers/rust-ntp-ntp-gen.h
Writing ./gen/c-headers/rust-smb-detect-gen.h
Writing ./gen/c-headers/rust-smb-files-gen.h
Writing ./gen/c-headers/rust-smb-log-gen.h
Writing ./gen/c-headers/rust-smb-smb-gen.h
Writing ./gen/c-headers/rust-tftp-log-gen.h
Writing ./gen/c-headers/rust-tftp-tftp-gen.h
\
        CARGO_HOME="/home/Administrator/.cargo" \
        CARGO_TARGET_DIR="/home/Administrator/suricata-4.1.8/rust/target" \
        /mingw64/bin/cargo build --release \
                --features "lua lua_int8 " 
error: failed to get `crc` as a dependency of package `suricata v4.1.8 (C:\msys64\home\Administrator\suricata-4.1.8\rust)`

Caused by:
  failed to load source for dependency `crc`

Caused by:
  Unable to update registry `https://github.com/rust-lang/crates.io-index`

Caused by:
  failed to update replaced source registry `https://github.com/rust-lang/crates.io-index`

Caused by:
  failed to read root of directory source: C:\home\Administrator\suricata-4.1.8\rust\vendor

Caused by:
  The system cannot find the path specified. (os error 3)
make[2]: *** [Makefile:538: all-local] Error 101
make[2]: Leaving directory '/home/Administrator/suricata-4.1.8/rust'
make[1]: *** [Makefile:504: all-recursive] Error 1
make[1]: Leaving directory '/home/Administrator/suricata-4.1.8'
make: *** [Makefile:430: all] Error 2

Any pointers if i have done something wrong ?

Actions #1

Updated by Victor Julien 12 months ago

  • Status changed from New to Closed

Report on old version.

Actions

Also available in: Atom PDF