Open maofree opened 6 years ago
According to https://forums.archlinux.fr/viewtopic.php?f=13&t=20137#p166421, archlinuxfr repo maintainer removed package-query and yaourt from afur with the last libalpm ABI breakage. It is not planned to update and upload them again on this repo.
You have build them yourself from AUR (see https://archlinux.fr/yaourt-en).
@Skunnyk Would you mind making an "official" statement on this matter ?
sad they removed it just makes things harder on everyone else not everyone wants to write 5 lines of code or however many just to download 1 program reinstalling would be a pain. I hope they reconsider.
I got error when compiling when makepkg -si
.
==> Entering fakeroot environment...
==> Starting package()...
Making install in src
make[1]: Entering directory '/home/stardiviner/Code/Linux/Arch Linux/package-query/src/package-query-1.9/src'
make[2]: Entering directory '/home/stardiviner/Code/Linux/Arch Linux/package-query/src/package-query-1.9/src'
/usr/bin/mkdir -p '/home/stardiviner/Code/Linux/Arch Linux/package-query/pkg/package-query/usr/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c package-query '/home/stardiviner/Code/Linux/Arch Linux/package-query/pkg/package-query/usr/bin'
libtool: install: /usr/bin/install -c package-query /home/stardiviner/Code/Linux/Arch Linux/package-query/pkg/package-query/usr/bin/package-query
/usr/bin/install: target 'Linux/package-query/pkg/package-query/usr/bin/package-query' is not a directory
make[2]: *** [Makefile:355: install-binPROGRAMS] Error 1
make[2]: Leaving directory '/home/stardiviner/Code/Linux/Arch Linux/package-query/src/package-query-1.9/src'
make[1]: *** [Makefile:541: install-am] Error 2
make[1]: Leaving directory '/home/stardiviner/Code/Linux/Arch Linux/package-query/src/package-query-1.9/src'
make: *** [Makefile:407: install-recursive] Error 1
==> ERROR: A failure occurred in package().
Aborting...
Does anyone has same issue?
@stardiviner Try removing space from the path ("Arch Linux").
@f2404 Problem solved by removing space. Thanks. I'm curious why space in path caused error?
prob cause u didnt have brackets showing the space
like \Arch\ Linux might work for space I know u have to do that to cd in to a folder with space in name.
@stardiviner Because space serves as a string separator. So, your path string got divided into two parts none of which was a valid path. The following error is talking about that:
/usr/bin/install: target 'Linux/package-query/pkg/package-query/usr/bin/package-query' is not a directory
That's .... Ok. I see. @landerson78 @f2404 Thanks, guys.
That’s not @stardiviner fault, but Makefile one if paths are not quoted.
@ArchangeGabriel That's a good point, but can you actually give an example of Makefile that supports make DESTDIR="path with spaces" install
?
I've tried another project that uses autotools, and make install
fails with a similar error.
Seems like it's a well known bug/concern: http://lists.gnu.org/archive/html/bug-automake/2007-10/msg00005.html
Unsurprisingly, yaourt has been added back to archlinuxfr. Suffices to say that the last bit of credibility the yaourt authors had is now gone for good.
Hi today I cannot find anymore the package yaourt from pacman in the pacman.conf I use
[archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch
today it is no longer present
from http://repo.archlinux.fr/x86_64/ the version 1.9.1 is not present
is it possible to fix?
thanks