You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
root@odroid:/#
root@odroid:/# cd /home/tonypang/pbs/pve-backup-server-dockerfiles/
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles# ls
Dockerfile Dockerfile.client Makefile README.md RELEASE.md dev-scripts docker-compose.yml pbs
runit scripts versions
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles# vi Makefile
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles# make arm32v7-docker-build
docker build
--tag ayufan/proxmox-backup-server:v2.1.5-arm32v7
--build-arg ARCH=arm32v7/
--build-arg TAG=v2.1.5
--build-arg VERSION=v2.1.5
-f Dockerfile
.
Sending build context to Docker daemon 650.8kB
Step 1/42 : ARG ARCH=
Step 2/42 : FROM ${ARCH}debian:bullseye AS builder
---> aaabdee60d04
Step 3/42 : RUN apt-get -y update && apt-get -y install build-essential git-core lintian pk
g-config quilt patch cargo nodejs node-colors node-commander libudev-dev libapt-pkg-dev l
ibacl1-dev libpam0g-dev libfuse3-dev libsystemd-dev uuid-dev libssl-dev libclang-dev libjson-
perl libcurl4-openssl-dev dh-exec wget
---> Using cache
---> 6e2fc80e3279
Step 4/42 : RUN wget https://static.rust-lang.org/rustup/rustup-init.sh && chmod +x rustup-init.sh
&& ./rustup-init.sh -y --default-toolchain nightly
---> Using cache
---> 8623ad7d607f
...... too long, trucated.......
Compiling udev v0.4.0
Compiling pam v0.7.0
Compiling proxmox-time v1.1.2 (/src/proxmox/proxmox-time)
Compiling cexpr v0.4.0
Compiling crypto-common v0.1.3
Compiling block-buffer v0.10.2
error[E0308]: mismatched types
--> /src/proxmox/proxmox-time/src/posix.rs:18:8
|
18 | Ok(epoch)
| -- ^^^^^ expected i64, found i32
| |
| arguments to this enum variant are incorrect
|
help: you can convert an i32 to an i64
|
18 | Ok(epoch.into())
| +++++++
error[E0308]: mismatched types
--> /src/proxmox/proxmox-time/src/posix.rs:32:8
|
32 | Ok(epoch)
| -- ^^^^^ expected i64, found i32
| |
| arguments to this enum variant are incorrect
|
help: you can convert an i32 to an i64
|
32 | Ok(epoch.into())
| +++++++
Compiling endian_trait_derive v0.6.0
error[E0308]: mismatched types
--> /src/proxmox/proxmox-time/src/posix.rs:56:30
|
56 | if libc::localtime_r(&epoch, &mut result).is_null() {
| ----------------- ^^^^^^ expected i32, found i64
| |
| arguments to this function are incorrect
|
= note: expected raw pointer *const i32
found reference &i64
note: function defined here
--> /src/proxmox-backup/debian/cargo_home/registry/src/github.com-1285ae84e5963aae/libc-0.2.125/s
rc/unix/mod.rs:1211:12
|
1211 | pub fn localtime_r(time_p: *const time_t, result: *mut tm) -> *mut tm;
| ^^^^^^^^^^^
error[E0308]: mismatched types
--> /src/proxmox/proxmox-time/src/posix.rs:69:27
|
69 | if libc::gmtime_r(&epoch, &mut result).is_null() {
| -------------- ^^^^^^ expected i32, found i64
| |
| arguments to this function are incorrect
|
= note: expected raw pointer *const i32
found reference &i64
note: function defined here
--> /src/proxmox-backup/debian/cargo_home/registry/src/github.com-1285ae84e5963aae/libc-0.2.125/s
rc/unix/mod.rs:1207:12
|
1207 | pub fn gmtime_r(time_p: *const time_t, result: *mut tm) -> *mut tm;
| ^^^^^^^^
For more information about this error, try rustc --explain E0308.
error: could not compile proxmox-time due to 4 previous errors
warning: build failed, waiting for other jobs to finish...
make[2]: *** [Makefile:172: .do-cargo-build] Error 101
make[2]: Leaving directory '/src/proxmox-backup'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" PROXY_USER=backup LIBDIR=/usr/l
ib/arm-linux-gnueabihf returned exit code 2
make[1]: *** [debian/rules:29: override_dh_auto_build] Error 25
make[1]: Leaving directory '/src/proxmox-backup'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
The command '/bin/sh -c . /root/.cargo/env && cd proxmox-backup/ && dpkg-buildpackage -us -uc -b' ret
urned a non-zero code: 2
Makefile:22: recipe for target 'arm32v7-docker-build' failed
make: *** [arm32v7-docker-build] Error 2
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles#
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles#
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles#
You have new mail in /var/mail/root
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles#
The text was updated successfully, but these errors were encountered:
I am trying to build the armv7 PBS but failed. The whole output is too long and I am attaching it as a file.
pbs-armv7-compile.txt
root@odroid:/#
root@odroid:/# cd /home/tonypang/pbs/pve-backup-server-dockerfiles/
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles# ls
Dockerfile Dockerfile.client Makefile README.md RELEASE.md dev-scripts docker-compose.yml pbs
runit scripts versions
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles# vi Makefile
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles# make arm32v7-docker-build
docker build
--tag ayufan/proxmox-backup-server:v2.1.5-arm32v7
--build-arg ARCH=arm32v7/
--build-arg TAG=v2.1.5
--build-arg VERSION=v2.1.5
-f Dockerfile
.
Sending build context to Docker daemon 650.8kB
Step 1/42 : ARG ARCH=
Step 2/42 : FROM ${ARCH}debian:bullseye AS builder
---> aaabdee60d04
Step 3/42 : RUN apt-get -y update && apt-get -y install build-essential git-core lintian pk
g-config quilt patch cargo nodejs node-colors node-commander libudev-dev libapt-pkg-dev l
ibacl1-dev libpam0g-dev libfuse3-dev libsystemd-dev uuid-dev libssl-dev libclang-dev libjson-
perl libcurl4-openssl-dev dh-exec wget
---> Using cache
---> 6e2fc80e3279
Step 4/42 : RUN wget https://static.rust-lang.org/rustup/rustup-init.sh && chmod +x rustup-init.sh
&& ./rustup-init.sh -y --default-toolchain nightly
---> Using cache
---> 8623ad7d607f
...... too long, trucated.......
Compiling udev v0.4.0
Compiling pam v0.7.0
Compiling proxmox-time v1.1.2 (/src/proxmox/proxmox-time)
Compiling cexpr v0.4.0
Compiling crypto-common v0.1.3
Compiling block-buffer v0.10.2
error[E0308]: mismatched types
--> /src/proxmox/proxmox-time/src/posix.rs:18:8
|
18 | Ok(epoch)
| -- ^^^^^ expected
i64
, foundi32
| |
| arguments to this enum variant are incorrect
|
help: you can convert an
i32
to ani64
|
18 | Ok(epoch.into())
| +++++++
error[E0308]: mismatched types
--> /src/proxmox/proxmox-time/src/posix.rs:32:8
|
32 | Ok(epoch)
| -- ^^^^^ expected
i64
, foundi32
| |
| arguments to this enum variant are incorrect
|
help: you can convert an
i32
to ani64
|
32 | Ok(epoch.into())
| +++++++
Compiling endian_trait_derive v0.6.0
error[E0308]: mismatched types
--> /src/proxmox/proxmox-time/src/posix.rs:56:30
|
56 | if libc::localtime_r(&epoch, &mut result).is_null() {
| ----------------- ^^^^^^ expected
i32
, foundi64
| |
| arguments to this function are incorrect
|
= note: expected raw pointer
*const i32
found reference
&i64
note: function defined here
--> /src/proxmox-backup/debian/cargo_home/registry/src/github.com-1285ae84e5963aae/libc-0.2.125/s
rc/unix/mod.rs:1211:12
|
1211 | pub fn localtime_r(time_p: *const time_t, result: *mut tm) -> *mut tm;
| ^^^^^^^^^^^
error[E0308]: mismatched types
--> /src/proxmox/proxmox-time/src/posix.rs:69:27
|
69 | if libc::gmtime_r(&epoch, &mut result).is_null() {
| -------------- ^^^^^^ expected
i32
, foundi64
| |
| arguments to this function are incorrect
|
= note: expected raw pointer
*const i32
found reference
&i64
note: function defined here
--> /src/proxmox-backup/debian/cargo_home/registry/src/github.com-1285ae84e5963aae/libc-0.2.125/s
rc/unix/mod.rs:1207:12
|
1207 | pub fn gmtime_r(time_p: *const time_t, result: *mut tm) -> *mut tm;
| ^^^^^^^^
For more information about this error, try
rustc --explain E0308
.error: could not compile
proxmox-time
due to 4 previous errorswarning: build failed, waiting for other jobs to finish...
make[2]: *** [Makefile:172: .do-cargo-build] Error 101
make[2]: Leaving directory '/src/proxmox-backup'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" PROXY_USER=backup LIBDIR=/usr/l
ib/arm-linux-gnueabihf returned exit code 2
make[1]: *** [debian/rules:29: override_dh_auto_build] Error 25
make[1]: Leaving directory '/src/proxmox-backup'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
The command '/bin/sh -c . /root/.cargo/env && cd proxmox-backup/ && dpkg-buildpackage -us -uc -b' ret
urned a non-zero code: 2
Makefile:22: recipe for target 'arm32v7-docker-build' failed
make: *** [arm32v7-docker-build] Error 2
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles#
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles#
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles#
You have new mail in /var/mail/root
root@odroid:/home/tonypang/pbs/pve-backup-server-dockerfiles#
The text was updated successfully, but these errors were encountered: