Package Details: onedrive-abraunegg 2.4.13-1

Git Clone URL: https://aur.archlinux.org/onedrive-abraunegg.git (read-only, click to copy)
Package Base: onedrive-abraunegg
Description: Free OneDrive client written in D - abraunegg's fork. Follows the releases on https://github.com/abraunegg/onedrive/releases
Upstream URL: https://github.com/abraunegg/onedrive
Keywords: onedrive
Licenses: GPL
Conflicts: onedrive, onedrive-abraunegg-git, onedrive-bin, onedrive-fork-git, onedrive-git
Provides: onedrive=2.4.13
Submitter: Pete
Maintainer: Pete
Last Packager: Pete
Votes: 52
Popularity: 2.94
First Submitted: 2019-03-29 10:46
Last Updated: 2021-07-13 20:23

Pinned Comments

Pete commented on 2019-03-29 10:51

This package can be used as a replacement for onedrive-abraunegg-git. It will be updated on every release from https://github.com/abraunegg/onedrive/releases .

Latest Comments

1 2 3 4 5 6 Next › Last »

abraunegg commented on 2021-06-20 07:32

@r2re

Please see my prior comment: https://aur.archlinux.org/packages/onedrive-abraunegg/#comment-812279

r2re commented on 2021-06-20 07:26

I'm getting an error on Manjaro while running the 'pamac build onedrive-abraunegg' command. I'm not sure if this is an exclusively Manjaro problem, but any help would be appreciated.

$ pamac build onedrive-abraunegg Preparing... Cloning onedrive-abraunegg build files... Checking onedrive-abraunegg dependencies... Resolving dependencies... Checking inter-conflicts...

To build (1): onedrive-abraunegg 2.4.12-1 AUR

Edit build files : [e] Apply transaction ? [e/y/N] y

Building onedrive-abraunegg... ==> Making package: onedrive-abraunegg 2.4.12-1 (2021-06-20T10:20:13 EEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found v2.4.12.tar.gz ==> Validating source files with md5sums... v2.4.12.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting v2.4.12.tar.gz with bsdtar ==> Removing existing $pkgdir/ directory... ==> Starting build()... checking for a BSD-compatible install... /usr/bin/install -c checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dmd... dmd checking version of D compiler... 2.097.0 checking for curl... yes checking for sqlite... yes checking for notify... yes configure: creating ./config.status config.status: creating Makefile config.status: creating contrib/pacman/PKGBUILD config.status: creating contrib/spec/onedrive.spec config.status: creating onedrive.1 config.status: creating contrib/systemd/onedrive.service config.status: creating contrib/systemd/onedrive@.service if [ -f .git/HEAD ] ; then \ git describe --tags > version ; \ else \ echo v2.4.12 > version ; \ fi dmd -w -g -O -J. -version=NoPragma -version=NoGdk -version=Notifications -L-lcurl -L-lsqlite3 -L-lnotify -L-lgdk_pixbuf-2.0 -L-lgio-2.0 -L-lgobject-2.0 -L-lglib-2.0 -L-ldl src/config.d src/itemdb.d src/log.d src/main.d src/monitor.d src/onedrive.d src/qxor.d src/selective.d src/sqlite.d src/sync.d src/upload.d src/util.d src/progress.d src/notifications/notify.d src/notifications/dnotify.d -ofonedrive src/notifications/dnotify.d(166): Deprecation: Usage of the body keyword is deprecated. Use do instead. src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/qxor.d(67): Error: need this for lengthInBytes of type immutable(ulong) src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/sync.d(2738): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/sync.d(3858): Deprecation: module std.utf is not accessible here, perhaps add 'static import std.utf;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/sync.d(6522): Deprecation: module core.exception is not accessible here, perhaps add 'static import core.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' make: *** [Makefile:101: onedrive] Error 1 ==> ERROR: A failure occurred in build(). Aborting...

MikeWalrus commented on 2021-06-19 09:00

@abraunegg Thanks! I'll wait for the next release.

abraunegg commented on 2021-06-10 18:12

@MikeWalrus

This error is due to DMD 2.097.0. This is already fixed upstream via https://github.com/abraunegg/onedrive/pull/1505

You have the following options:

  1. Use https://aur.archlinux.org/packages/onedrive-abraunegg-git/ to build from 'master'

  2. Build from master yourself

  3. Wait for the next release

  4. Downgrade your compiler to 2.096.1 to not hit this error

  5. Use LDC as your compiler rather than DMD

MikeWalrus commented on 2021-06-10 12:27

I am getting an error while building the binary:

src/qxor.d(67): Error: need `this` for `lengthInBytes` of type `immutable(ulong)`

yogeshm.007 commented on 2021-05-05 07:48

It broke after upgrade of liblphobos (to version 2:1.26.0-1) with the following error: "/usr/bin/onedrive: error while loading shared libraries: libphobos2-ldc-shared.so.95: cannot open shared object file: No such file or directory". I had to rebuild/reinstall for the error to disappear.

Pete commented on 2020-12-24 22:27

@Sgt_Skinner

It seems that you are using Manjaro, and unfortunately I don't have any experience with that. Normally, if a package builds manually, but not with the AUR helper (pamac in this case), it would indicate a bug in the AUR helper.

Manually installed packages can normally be uninstalled with pacman: pacman -R onedrive-abraunegg, but check the Manjaro docs to see if this holds true in Manjaro.

Sgt_Skinner commented on 2020-12-23 23:03

@Pete

pamac build onedrive-abraunegg.

The manual way is working, thank you.

Unfortunately I don't know how to 'uninstall' the version I've built from source, so I'll stick with that until I figure out how to do it.

Pete commented on 2020-12-23 22:15

@Sgt_Skinner

Could you let us know how you are building the AUR package? Do you use an AUR helper? If so, could you try to install it the "manual" way as described here: https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_and_upgrading_packages

If the compilation still doesn't succeed, could you post the output of the makepkg -si command? This will allow us to help you debug this issue.

Sgt_Skinner commented on 2020-12-23 21:56

@abraunegg

Sorry.

8GB of memory and 8GB of swap. I managed to build it from source, but building this very package gives me a segmentation fault. Might be a pamac issue, but every other AUR package compiles correctly