Jump to content

Help talk:Toolforge/Rust

From Wikitech
Latest comment: 2 months ago by RoySmith in topic What webservice type?
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Job framework compilation

Hi, using the described procedure, I get:

error: linking with `cc` failed: exit status: 1
...
 = note: /usr/bin/ld: cannot find -lcurl: No such file or directory
         collect2: error: ld returned 1 exit status

I tired php7.4 and golang1.11 images but they don't seem to have cc installed.

Maybe it's time for a proper Rust image? Magnus Manske (talk) 11:32, 8 December 2023 (UTC)Reply

@Magnus Manske: cc is there, the issue is that it's trying to link against libcurl-dev, which isn't installed. What crate are you using/which project is this? If it's the curl crate, you can try enabling the static-curl feature which will use a bundled libcurl instead of looking for a system-installed one. But also I'd recommend just using pure Rust crates to avoid dealing with C code entirely... :) Legoktm (talk) 19:04, 8 December 2023 (UTC)Reply

What webservice type?

The instructions say to use "webservice ruby3.1", but the "easily track Rust projects" link shows you golang111 instances. This is confusing :-) RoySmith (talk) 19:16, 8 October 2024 (UTC)Reply