[Oisf-devel] can't find crate for `der_parser`

zhangqunshi zhangqs at act.buaa.edu.cn
Fri Mar 16 06:53:24 UTC 2018


Sorry, I fixed it, and the Cargo.toml changed to:


[package]
name = "suricata"
version = "4.1.0-dev"

[lib]
crate-type = ["staticlib"]

[profile.release]
debug = true

[features]
lua = []
#experimental = ["ntp-parser"]
strict = []
debug = []

[dependencies]
nom = "~3.2.1"
libc = "^0.2.36"
crc = "1.7.0"

[dependencies.der-parser]
git = "https://github.com/rusticata/der-parser"

ntp-parser = { version = "^0", optional = true }


Thanks a lot,

Kris


On 2018/3/16 14:44, zhangqunshi wrote:
> Hi guys:
>
> I fixed the following error (network issue) and now I got the second error:
>
> ics at lsbjs17120001:~/gbb/oisf/rust$ cargo build
>       Updating registry `git://mirrors.ustc.edu.cn/crates.io-index`
>    Downloading crc v1.7.0 (registry
> git://mirrors.ustc.edu.cn/crates.io-index)
>      Compiling crc v1.7.0
>      Compiling suricata v4.1.0-dev (file:///home/ics/gbb/oisf/rust)
> error[E0463]: can't find crate for `der_parser`
>     --> src/lib.rs:27:1
>      |
> 27 | extern crate der_parser;
>      | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
>
> error: aborting due to previous error
>
> error: Could not compile `suricata`.
>
> To learn more, run the command again with --verbose.
>
>
> Please help me,
>
> Thanks,
>
> Kris
>
>
>
> On 2018/3/16 13:53, zhangqunshi wrote:
>> Hi guys,
>>
>> When I make the latest surciata from source code, i got the following
>> errros:
>>
>>
>> make  all-recursive
>> make[1]: Entering directory '/home/ics/gbb/oisf'
>> Making all in libhtp
>> make[2]: Entering directory '/home/ics/gbb/oisf/libhtp'
>> make  all-recursive
>> make[3]: Entering directory '/home/ics/gbb/oisf/libhtp'
>> Making all in htp
>> make[4]: Entering directory '/home/ics/gbb/oisf/libhtp/htp'
>> make[4]: Nothing to be done for 'all'.
>> make[4]: Leaving directory '/home/ics/gbb/oisf/libhtp/htp'
>> Making all in test
>> make[4]: Entering directory '/home/ics/gbb/oisf/libhtp/test'
>> make[4]: Nothing to be done for 'all'.
>> make[4]: Leaving directory '/home/ics/gbb/oisf/libhtp/test'
>> Making all in docs
>> make[4]: Entering directory '/home/ics/gbb/oisf/libhtp/docs'
>> make[4]: Nothing to be done for 'all'.
>> make[4]: Leaving directory '/home/ics/gbb/oisf/libhtp/docs'
>> make[4]: Entering directory '/home/ics/gbb/oisf/libhtp'
>> make[4]: Leaving directory '/home/ics/gbb/oisf/libhtp'
>> make[3]: Leaving directory '/home/ics/gbb/oisf/libhtp'
>> make[2]: Leaving directory '/home/ics/gbb/oisf/libhtp'
>> Making all in rust
>> make[2]: Entering directory '/home/ics/gbb/oisf/rust'
>> cd ../rust && \
>>            /usr/bin/python ./gen-c-headers.py && \
>>            CARGO_TARGET_DIR=/home/ics/gbb/oisf/rust/target \
>>            CARGO_HOME=/home/ics/.cargo /usr/bin/cargo build --release
>> --frozen \
>>                    --features "  "
>> error: no matching package named `crc` found (required by `suricata`)
>> location searched: registry https://github.com/rust-lang/crates.io-index
>> version required: ~1.7.0
>> Makefile:531: recipe for target 'all-local' failed
>> make[2]: *** [all-local] Error 101
>> make[2]: Leaving directory '/home/ics/gbb/oisf/rust'
>> Makefile:487: recipe for target 'all-recursive' failed
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory '/home/ics/gbb/oisf'
>> Makefile:415: recipe for target 'all' failed
>> make: *** [all] Error 2
>>
>> =================
>>
>> cargo --version
>> cargo 0.23.0
>>
>> rustc --version
>> rustc 1.22.1
>>
>> suricata is clone https://github.com/OISF/suricata.git
>>
>>
>> Any advice is welcome,
>>
>> Thanks,
>>
>> Kris
>>
>>
>>
>> _______________________________________________
>> Suricata IDS Devel mailing list: oisf-devel at openinfosecfoundation.org
>> Site: http://suricata-ids.org | Participate: http://suricata-ids.org/participate/
>> List: https://lists.openinfosecfoundation.org/mailman/listinfo/oisf-devel
>> Redmine: https://redmine.openinfosecfoundation.org/
>>
> _______________________________________________
> Suricata IDS Devel mailing list: oisf-devel at openinfosecfoundation.org
> Site: http://suricata-ids.org | Participate: http://suricata-ids.org/participate/
> List: https://lists.openinfosecfoundation.org/mailman/listinfo/oisf-devel
> Redmine: https://redmine.openinfosecfoundation.org/
>




More information about the Oisf-devel mailing list