1
2
|
{"$message_type":"diagnostic","message":"linking with `cc` failed: exit status: 1","code":null,"level":"error","spans":[],"children":[{"message":" \"cc\" \"-m64\" \"/home/gvr/Projects/zenOS/kernel/target/debug/deps/rustc9CfbCf/symbols.o\" \"<6 object files omitted>\" \"-Wl,--as-needed\" \"-Wl,-Bstatic\" \"<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libcore-*,libcompiler_builtins-*}.rlib\" \"-L\" \"/home/gvr/Projects/zenOS/kernel/target/debug/deps/rustc9CfbCf/raw-dylibs\" \"-Wl,-Bdynamic\" \"-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld\" \"-fuse-ld=lld\" \"-Wl,--eh-frame-hdr\" \"-Wl,-z,noexecstack\" \"-L\" \"<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib\" \"-o\" \"/home/gvr/Projects/zenOS/kernel/target/debug/deps/kernel-ed8dce981c0c7442\" \"-Wl,--gc-sections\" \"-pie\" \"-Wl,-z,relro,-z,now\" \"-nodefaultlibs\"","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"some arguments are omitted. use `--verbose` to show all linker arguments","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"rust-lld: error: duplicate symbol: _start\n>>> defined at /usr/lib/gcc/x86_64-pc-linux-gnu/16.1.1/../../../../lib/Scrt1.o:(_start)\n>>> defined at main.rs:14 (src/main.rs:14)\n>>> /home/gvr/Projects/zenOS/kernel/target/debug/deps/kernel-ed8dce981c0c7442.dze3y3fjqzleq7o2yhrdi7946.0tf7sd0.rcgu.o:(.text._start+0x0)\ncollect2: error: ld returned 1 exit status\n","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: linking with `cc` failed: exit status: 1\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: \"cc\" \"-m64\" \"/home/gvr/Projects/zenOS/kernel/target/debug/deps/rustc9CfbCf/symbols.o\" \"<6 object files omitted>\" \"-Wl,--as-needed\" \"-Wl,-Bstatic\" \"<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libcore-*,libcompiler_builtins-*}.rlib\" \"-L\" \"/home/gvr/Projects/zenOS/kernel/target/debug/deps/rustc9CfbCf/raw-dylibs\" \"-Wl,-Bdynamic\" \"-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld\" \"-fuse-ld=lld\" \"-Wl,--eh-frame-hdr\" \"-Wl,-z,noexecstack\" \"-L\" \"<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib\" \"-o\" \"/home/gvr/Projects/zenOS/kernel/target/debug/deps/kernel-ed8dce981c0c7442\" \"-Wl,--gc-sections\" \"-pie\" \"-Wl,-z,relro,-z,now\" \"-nodefaultlibs\"\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: some arguments are omitted. use `--verbose` to show all linker arguments\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: rust-lld: error: duplicate symbol: _start\n >>> defined at /usr/lib/gcc/x86_64-pc-linux-gnu/16.1.1/../../../../lib/Scrt1.o:(_start)\n >>> defined at main.rs:14 (src/main.rs:14)\n >>> /home/gvr/Projects/zenOS/kernel/target/debug/deps/kernel-ed8dce981c0c7442.dze3y3fjqzleq7o2yhrdi7946.0tf7sd0.rcgu.o:(.text._start+0x0)\n collect2: error: ld returned 1 exit status\n \n\n"}
{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"}
|