Progress on porting Firefox

I’ve tried to follow the instructions on the wiki to compile :

I’m OK until the ./mach boostrap and then with ./mach build I have the below : any idea what’s wrong ?

 0:00.70 W Clobber not needed.
 0:00.76 W Adding make options from /boot/home/Documents/C/gecko-dev/mozconfig
    MOZ_OBJDIR=/boot/home/Documents/C/gecko-dev/obj-ff-dbg
    OBJDIR=/boot/home/Documents/C/gecko-dev/obj-ff-dbg
    FOUND_MOZCONFIG=/boot/home/Documents/C/gecko-dev/mozconfig
    export FOUND_MOZCONFIG
 0:00.76 /bin/make -f client.mk -j4 -s
 0:01.53 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:01.54 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:01.72 Elapsed: 0.14s; From _tests: Kept 679 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:01.95 Elapsed: 0.51s; From dist/include: Kept 6561 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:02.24 Elapsed: 0.32s; From dist/bin: Kept 2908 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:02.49 ./ServoStyleConsts.h.stub
 0:02.95 thread 'main' panicked at /boot/home/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cbindgen-0.27.0/src/bindgen/config.rs:1125:34:
 0:02.95 called `Result::unwrap()` on an `Err` value: "Couldn't parse config file: TOML parse error at line 355, column 1\n    |\n355 | \"Keyframe\" = \"Keyframe\"\n    | ^\nduplicate key `Keyframe` in table `export.rename`\n."
 0:02.95 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
 0:03.00 backend.mk:571: recipe for target 'layout/style/.deps/ServoStyleConsts.h.stub' failed
 0:03.00 make[3]: *** [layout/style/.deps/ServoStyleConsts.h.stub] Error 101
 0:03.00 make[3]: *** Waiting for unfinished jobs....
 0:03.18 /boot/home/Documents/C/gecko-dev/config/recurse.mk:32: recipe for target 'export' failed
 0:03.18 make[2]: *** [export] Error 2
 0:03.18 /boot/home/Documents/C/gecko-dev/config/rules.mk:361: recipe for target 'default' failed
 0:03.18 make[1]: *** [default] Error 2
 0:03.18 client.mk:59: recipe for target 'build' failed
 0:03.18 make: *** [build] Error 2
 0:03.20 W 0 compiler warnings present.
1 Like