Package Details: servo-nightly-bin 20250114-2

Git Clone URL: https://aur.archlinux.org/servo-nightly-bin.git (read-only, click to copy)
Package Base: servo-nightly-bin
Description: embeddable, independent, memory-safe, modular, parallel web rendering engine
Upstream URL: https://servo.org
Licenses: MPL-2.0
Conflicts: servo
Provides: servo
Submitter: envolution
Maintainer: envolution
Last Packager: envolution
Votes: 33
Popularity: 0.36
First Submitted: 2025-01-12 03:18 (UTC)
Last Updated: 2025-01-14 14:28 (UTC)

Pinned Comments

envolution commented on 2025-01-12 03:30 (UTC)

Due to previous servo-latest installations, you may have permissions warnings while installing like:

warning: directory permissions differ on /usr/lib/servo/resources/
filesystem: 644  package: 755
warning: directory permissions differ on /usr/lib/servo/resources/ahem/
filesystem: 644  package: 755
warning: directory permissions differ on /usr/lib/servo/resources/resource_protocol/
filesystem: 644  package: 755
warning: directory permissions differ on /usr/lib/servo/resources/user-agent-js/
filesystem: 644  package: 755

you will need to pacman -R servo-latest before you install this package. Make sure /usr/lib/servo does not exist before reinstalling. New installs and upgrades and installs following this won't need explicit uninstallation.

An alternate solution is to sudo chmod 755 <all affected directories>

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

raingloom commented on 2018-09-02 15:40 (UTC)

running servo fails with: /opt/servo/servo: error while loading shared libraries: libgstplayer-1.0.so.0: cannot open shared object file: No such file or directory

so, missing dependency?

vasya commented on 2018-04-22 17:29 (UTC)

I think there's an issue on lines 39-40 of the PKGBUILD. $_pkgname does not exist, which results in files ".csh" and ".sh" being created (literally, only dot and extension). Thanks.

watersalesman commented on 2017-10-20 00:36 (UTC)

.SRCINFO version does not match the PKGBUILD, causing installation to fail. A good ol' "makepkg --printsrcinfo > .SRCINFO" should do it.

k.w commented on 2017-10-08 00:47 (UTC)

The `/usr/bin/servo` helper is a bit off https://ptpb.pw/lRl6

toropisco commented on 2017-03-28 22:13 (UTC)

A quick fix replace: sed -i -e 's/\.\//\/opt\/servo\//g' "$srcdir/servo/runservo.sh" install -Dm755 "$srcdir/servo/runservo.sh" "$pkgdir/usr/bin/$pkgname" with: _launcher="$pkgdir/usr/bin/$pkgname" install -Dm0755 /dev/stdin "$_launcher"<<END #!/usr/bin/sh exec /opt/servo/servo "\$@" END

oconnor663 commented on 2017-02-08 23:23 (UTC)

Related: https://github.com/servo/servo/issues/15135

vasya commented on 2017-01-28 08:34 (UTC)

Got the same error as flagger right now.

flagger commented on 2017-01-22 13:40 (UTC)

Got this: sed: can't read /tmp/servo-latest/src/servo/runservo.sh: No such file or directory ==> ERROR: A failure occurred in package().

ianks commented on 2016-10-31 15:46 (UTC)

servo-latest package(s) failed to install. Check .SRCINFO for mismatching data with PKGBUILD.