Last active
December 24, 2015 03:29
-
-
Save drinkcat/6738114 to your computer and use it in GitHub Desktop.
netsurf-3.0-4 build failure on Arch Linux ARM, with gendesk fix
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/PKGBUILD b/PKGBUILD | |
index 1da05b7..4728eea 100644 | |
--- a/PKGBUILD | |
+++ b/PKGBUILD | |
@@ -10,6 +10,7 @@ url='http://roboticoverlords.org/gendesk/' | |
license=('MIT') | |
makedepends=('go') | |
depends=('glibc') | |
+options=('!strip') | |
source=("http://roboticoverlords.org/$pkgname/$pkgname-$pkgver.tar.xz" | |
'http://roboticoverlords.org/images/default.png') | |
sha256sums=('52a13d3952f0c00a65f05d01a9ca0fc1f5337f3379ff6017aafb686e5caf0942' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ makepkg -As | |
==> Making package: netsurf 3.0-4 (Sat Sep 28 11:41:07 MYT 2013) | |
==> Checking runtime dependencies... | |
==> Checking buildtime dependencies... | |
==> Retrieving sources... | |
-> Found netsurf.png | |
-> Found netsurf-3.0-src.tar.gz | |
==> Validating source files with sha256sums... | |
netsurf.png ... Passed | |
netsurf-3.0-src.tar.gz ... Passed | |
==> Extracting sources... | |
-> Extracting netsurf-3.0-src.tar.gz with bsdtar | |
==> Starting prepare()... | |
[netsurf] Generating desktop file... ok | |
[netsurf] Downloading icon... fatal error: malloc/free - deadlock | |
[signal 0xb code=0x1 addr=0x2f0 pc=0x38044] | |
goroutine 4 [syscall]: | |
[fp=0x769c1a34] return() | |
/usr/lib/go/src/pkg/runtime/asm_arm.s:275 | |
[fp=0x769c1a5c] runtime.cgocall(0x1840b8, 0x769c1a74) | |
/usr/lib/go/src/pkg/runtime/cgocall.c:162 +0xec | |
[fp=0x769c1a70] net._C2func_getaddrinfo(0x768b40a8, 0x0, 0x104803e0, 0x10400900, 0x0, ...) | |
net/_obj/_cgo_defun.c:43 +0x30 | |
[fp=0x769c1b98] net.cgoLookupIPCNAME(0x10468a20, 0x1f, 0x0, 0x0, 0x0, ...) | |
net/_obj/_cgo_gotypes.go:180 +0xfc | |
[fp=0x769c1bc4] net.cgoLookupIP(0x10468a20, 0x1f, 0x0, 0x0, 0x0, ...) | |
net/_obj/_cgo_gotypes.go:226 +0x54 | |
[fp=0x769c1c18] net.cgoLookupHost(0x10468a20, 0x1f, 0x0, 0x0, 0x0, ...) | |
net/_obj/_cgo_gotypes.go:104 +0x54 | |
[fp=0x769c1c3c] net.lookupHost(0x10468a20, 0x1f, 0x0, 0x0, 0x0, ...) | |
/usr/lib/go/src/pkg/net/lookup_unix.go:56 +0x4c | |
[fp=0x769c1cc0] net.lookupHostDeadline(0x10468a20, 0x1f, 0x0, 0x0, 0x0, ...) | |
/usr/lib/go/src/pkg/net/lookup.go:19 +0xf4 | |
[fp=0x769c1d58] net.resolveInternetAddr(0x1ebe88, 0x3, 0x10468a20, 0x22, 0x0, ...) | |
/usr/lib/go/src/pkg/net/ipsock.go:210 +0x344 | |
[fp=0x769c1db8] net.resolveAddr(0x1ee938, 0x4, 0x1ebe88, 0x3, 0x10468a20, ...) | |
/usr/lib/go/src/pkg/net/dial.go:97 +0x3b0 | |
[fp=0x769c1dfc] net.resolveAndDial(0x1ebe88, 0x3, 0x10468a20, 0x22, 0x0, ...) | |
/usr/lib/go/src/pkg/net/fd_unix.go:45 +0x74 | |
[fp=0x769c1e48] net.(*Dialer).Dial(0x769c1e70, 0x1ebe88, 0x3, 0x10468a20, 0x22, ...) | |
/usr/lib/go/src/pkg/net/dial.go:146 +0xa4 | |
[fp=0x769c1e90] net.Dial(0x1ebe88, 0x3, 0x10468a20, 0x22, 0x6e2b8, ...) | |
/usr/lib/go/src/pkg/net/dial.go:131 +0x60 | |
[fp=0x769c1eb4] net/http.(*Transport).dial(0x104770c0, 0x1ebe88, 0x3, 0x10468a20, 0x22, ...) | |
/usr/lib/go/src/pkg/net/http/transport.go:384 +0xb0 | |
[fp=0x769c1fb0] net/http.(*Transport).dialConn(0x104770c0, 0x104803a0, 0x104426c0, 0x1a4db0, 0x104005a8, ...) | |
/usr/lib/go/src/pkg/net/http/transport.go:427 +0x68 | |
[fp=0x769c1fd8] net/http.func·012() | |
/usr/lib/go/src/pkg/net/http/transport.go:402 +0x40 | |
[fp=0x769c1fdc] runtime.goexit() | |
/usr/lib/go/src/pkg/runtime/proc.c:1223 | |
created by net/http.(*Transport).getConn | |
/usr/lib/go/src/pkg/net/http/transport.go:404 +0x114 | |
goroutine 1 [select]: | |
net/http.(*Transport).getConn(0x104770c0, 0x104803a0, 0x104803a0, 0x0, 0x0, ...) | |
/usr/lib/go/src/pkg/net/http/transport.go:407 +0x224 | |
net/http.(*Transport).RoundTrip(0x104770c0, 0x1044b770, 0xb78a0, 0x0, 0x0, ...) | |
/usr/lib/go/src/pkg/net/http/transport.go:181 +0x2b8 | |
net/http.send(0x1044b770, 0x104649e0, 0x104770c0, 0x0, 0x0, ...) | |
/usr/lib/go/src/pkg/net/http/client.go:166 +0x340 | |
net/http.(*Client).send(0x10480360, 0x1044b770, 0x67, 0x2, 0x1044b705, ...) | |
/usr/lib/go/src/pkg/net/http/client.go:100 +0x10c | |
net/http.(*Client).doFollowingRedirects(0x10480360, 0x1044b770, 0x223bf0, 0x0, 0x0, ...) | |
/usr/lib/go/src/pkg/net/http/client.go:282 +0x5c8 | |
net/http.(*Client).Get(0x10480360, 0x1044b700, 0x67, 0x1, 0x0, ...) | |
/usr/lib/go/src/pkg/net/http/client.go:236 +0xac | |
main.WriteIconFile(0x7ea25a7f, 0x7, 0x769b4b88, 0x0, 0x0, ...) | |
/build/gendesk/src/gendesk-0.5.5/download.go:51 +0x154 | |
main.main() | |
/build/gendesk/src/gendesk-0.5.5/gendesk.go:281 +0x1d04 | |
goroutine 2 [syscall]: | |
==> ERROR: A failure occurred in prepare(). | |
Aborting... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment