Well, actually they both (i686 and x86_64 versions) list "lib32-glibc" as a dependency. It's a mistake in the PKGBUILD to define the package as 'any'.
Anyway, could you test what I mentioned?
Search Criteria
Package Details: google-earth-pro 7.3.6.10201-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/google-earth-pro.git (read-only, click to copy) |
---|---|
Package Base: | google-earth-pro |
Description: | 3D interface to explore the globe, terrain, streets, buildings and other planets (Pro version) |
Upstream URL: | https://www.google.com/earth/ |
Licenses: | LicenseRef-Google-custom |
Provides: | google-earth |
Submitter: | Det |
Maintainer: | iyanmv |
Last Packager: | iyanmv |
Votes: | 1081 |
Popularity: | 2.40 |
First Submitted: | 2017-01-23 16:08 (UTC) |
Last Updated: | 2025-05-06 10:32 (UTC) |
Dependencies (13)
- alsa-lib
- desktop-file-utils (desktop-file-utils-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- glu (glu-gitAUR)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libproxy (libproxy-gitAUR)
- libsm
- libxi (libxi-gitAUR)
- libxml2-legacy
- libxrender
- sqlite (sqlite-fossilAUR)
Required by (2)
Sources (5)
Latest Comments
« First ‹ Previous 1 .. 23 24 25 26 27 28 29 30 31 32 33 .. 106 Next › Last »
Det commented on 2013-12-14 21:40 (UTC)
hutou commented on 2013-12-14 21:34 (UTC)
What is very strange, is that the ld-lsb PKGBUILD files are indentical in both repositories Archlinuxfr and AUR.
and when ArlinuxFr repository is defined
"pacman -S" and "yaourt -S" complain about lib32-glibc dependency while "aura -A" just compiles without any warning.
Det commented on 2013-12-14 21:10 (UTC)
Mmh. It could be with the "[ "$_bin32" != '1' ]" statements or just Aura trying to fetch the first list of dependencies it can find.
The latter's a little unlikely considering Aura's age and the number of votes it's got (https://aur.archlinux.org/packages/aura/).
Anyway, could you try it out by first removing the "[ "$_bin32" != '1' ]" checks with the "--hotedit" flag?
hutou commented on 2013-12-14 20:36 (UTC)
Here it is !
$ cat /etc/makepkg.conf | grep CARCH
CARCH="i686"
$
While investigating this problem, I found that the ld-lsb package exists in 2 repositories (not a good idea !) :
$ LANG=C sudo aura -Ss ld-lsb
archlinuxfr/ld-lsb 3-6
Faking a Linux Standard Base runtime
$ LANG=C sudo aura -As ld-lsb
aur/ld-lsb 3-6 (731)
Faking a Linux Standard Base runtime
and that 'aura -A ld-lsb' compile is Ok while 'aura -S ld-lsb' gives the lib32-glibc dependency error.
So I commented out the [Archlinuxfr] repository in my /etc/pacman.conf and tried to install google-earth again.
"sudo aura -A google-earth" still terminated in error (lib32-fontconfig dependency), but "yaourt -S google-earth" properly installed ld-lsb, then google-earth.
So, you are right, aura fails to correctly parse your PKGBUILD.
Det commented on 2013-12-14 19:45 (UTC)
Could you post "cat /etc/makepkg.conf | grep CARCH", please?
hutou commented on 2013-12-14 18:23 (UTC)
Well, to be sure, I uninstalled google-earth, then ld-lsb and then tried to install directly google-earth with :
LANG=C yaourt -S google-earth
I got
... lot of lines missing...
==> Building and installing package
==> Install or build missing dependencies for google-earth:
resolving dependencies...
warning: cannot resolve "lib32-glibc", a dependency of "ld-lsb"
:: The following package cannot be upgraded due to unresolvable dependencies:
ld-lsb
:: Do you want to skip the above package for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: ld-lsb: requires lib32-glibc
==> Restart building google-earth ? [y/N]
That's why I supposed a PKGBUILD error (both aura and yaourt referencing a lib32 library dependency on a 32 bits system).
Sorry if I am wrong.
Det commented on 2013-12-14 16:49 (UTC)
Well, again, from your bug report[1], 1) the PKGBUILD is not at fault - Aura is and 2) Yaourt didn't complain about lib32-glibc - Aura did.
[1] = https://github.com/fosskers/aura/issues/174
hutou commented on 2013-12-14 16:33 (UTC)
@Det
Done.
Det commented on 2013-12-13 13:22 (UTC)
It's another dependency for 64-bit systems so I assume it was the other way around.
Again, Aura somehow doesn't take into account the "if [ "$CARCH" == 'x86_64' ]" statement and tries to install the dependency nonetheless.
Have you mentioned this to fosskers?
hutou commented on 2013-12-13 12:51 (UTC)
Success finally, with
sudo aura -A ld-lsb
yaourt -S google-earth
Separate install of ld-lsb was needed because, on first try, "yaourt -S google-earth" complained about lib32-glibc, dependency of ld-lsb
Pinned Comments
stronnag commented on 2022-06-18 17:03 (UTC)
Thanks, unfortunate timing then.
For reference, with Gnome shell / wayland I need to
to avoid
Det commented on 2017-08-24 15:33 (UTC) (edited on 2017-12-05 16:17 (UTC) by Det)
✔ NOTE
The "Free" Google Earth has been dropped: https://support.google.com/earth/answer/168344?hl=enAll future updates go to Google Earth Pro (also free): https://aur.archlinux.org/packages/google-earth-pro/