Re: Building "cargo-c": over 400 packages to be downloaded?

"Joe Locash" ([email protected] via blfs-support Mailing List) <[email protected]> Fri, 13 Mar 2026 20:17:47 -0400
Newsgroups gmane.linux.lfs.beyond.support
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1773447481-7453-15439
Content-Language: en-US
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 3/13/26 2:51 PM, Rainer Fiebig ([email protected] via blfs-support 
Mailing List) wrote:
> Am 12.03.26 um 21:43 schrieb Joe Locash ([email protected] via
> blfs-support Mailing List):
>> On 3/12/26 6:28 AM, Rainer Fiebig ([email protected] via blfs-support
>> Mailing List) wrote:
>>> "Cargo-c" is required for later versions of librsvg which I wanted to
>>> update for security-reasons (SA 12.4 098).
>>>
>>> An offline-build of cargo-c doesn't seem possible and the download of
>>> file "cargo.lock" is necessary.  I checked version -0.10.21 of that file
>>> and it has over 400 "package" sections, all with name and url:
>> <snip>
>>
>> You can do an offline build. On your system with internet access after
>> you extract and cd into the cargo-c source dir, just do a "cargo vendor".
>>
>> It will download all the crates it thinks it needs. Save the vendor dir
>> and copy it to your offline box and put it into the cargo-c source dir
>> there. Make sure to follow the directions that are displayed after doing
>> the vendor. I do all of my builds offline.
> Tested this with cargo-c-0.10.21 (and rustc-1,94.0) and it worked -
> provided that "config.json" and "Cargo.lock" were also in the package's
> root directory.
>
> Contrary to the book, I downloaded Cargo.lock with a slightly modified
> curl-statement

For an offline build you don't need the Cargo.lock file.



------------=_1773447481-7453-15439
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-support
Unsubscribe: See the above information page

------------=_1773447481-7453-15439--