Closed 0323pin closed 1 year ago
I've fixed them, but I can't understand why those scripts should be considered by the netbsd pkg, since they are for building release files for macos 😅
but I can't understand why those scripts should be considered by the netbsd pkg, since they are for building release files for macos
That's very simple, pkgsrc supports a lot of different platforms, including macos. Quite a few pkgsrc maintainers use macos as their development platform.
Hence, the checks and the failure.
Thanks for fixing it.
mhm okay, but that script should not be used to install termscp, but only to build the binaries and it's "reserved" for project maintainers. To install termscp instead, a download of the binaries from the release should be performed.
My guess, it's just checking all included files.
I could add a flag to stop the check but, right now I'm trying to fix the build by adding a dependency on samba
, which I have to build, as it's not something I use.
Still unable to build the new release :(
error[E0063]: missing fields `blksize`, `dev`, `nlink` and 1 other field in initializer of `types::stat::SmbStat`
--> /usr/pkgsrc/wip/termscp/work/vendor/pavao-0.2.3/src/smb/types/stat.rs:47:9
|
47 | Self {
| ^^^^ missing `blksize`, `dev`, `nlink` and 1 other field
For more information about this error, try `rustc --explain E0063`.
error: could not compile `pavao` due to previous error
warning: build failed, waiting for other jobs to finish...
*** Error code 101
Stop.
make[1]: stopped in /usr/pkgsrc/wip/termscp
*** Error code 1
Stop.
pavao
doesn't support NetBSD. I'll try to patch it but, it's getting painful.
Description
Building the latest release on NetBSD fails with the following error:
The following patch allows the build to start.
Please consider applying this patch. I still need to fix a missing dependency to fix the package build.
Regards