[racket] Could we add it to our repo?

Problems with packages? Post here, using [tags] of the package name.

[racket] Could we add it to our repo?

Postby darkgeek » Sun Jan 21, 2018 8:29 am

Hi, all:

I just find that Racket is not available in our Archlinux Arm repo, while it exists in upstream Archlinux x86 repo. I grab the PKGBUILD of racket from x86 repo, build it on my aarch64 box succesfully without any modification and it runs flawlessly. So I could not figure out why it is not in our repo... Isn't arm repo sync with upstream x86 repo? :shock: Are there anything I can do to add it in our arm repo?
darkgeek
 
Posts: 20
Joined: Fri Sep 12, 2014 2:19 am

Re: [racket] Could we add it to our repo?

Postby WarheadsSE » Sun Jan 21, 2018 1:28 pm

In the past, it was marked as skipped. So at some point, it did not work. Do you have any platforms other than AArch64 to test building on?
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: [racket] Could we add it to our repo?

Postby darkgeek » Sun Jan 21, 2018 2:46 pm

$this->bbcode_second_pass_quote('', '
')In the past, it was marked as skipped. So at some point, it did not work. Do you have any platforms other than AArch64 to test building on?

Hi, thanks for your reply. My Android phone is an armv7 device, so I'll try to setup a chroot ArchLinux Arm environment (via proot though, because it's not rooted) in Termux to build racket later.
darkgeek
 
Posts: 20
Joined: Fri Sep 12, 2014 2:19 am

Re: [racket] Could we add it to our repo?

Postby darkgeek » Mon Jan 22, 2018 1:10 am

It compiled successfully, but failed when doing package:

$this->bbcode_second_pass_code('', '
...
raco setup: running: <pkgs>/racket-doc/scribblings/reference/reference.scrbl
raco setup: running: <pkgs>/racket-doc/scribblings/guide/guide.scrbl
raco setup: running: <pkgs>/2d-doc/scribblings/2d.scrbl
raco setup: running: <pkgs>/racket-index/scribblings/main/acks.scrbl
raco setup: running: <pkgs>/algol60/algol60.scrbl
raco setup: running: <pkgs>/drracket/browser/browser.scrbl
raco setup: running: <pkgs>/drracket/help/bug-report.scrbl raco setup: running: <pkgs>/games/cards/cards.scrbl raco setup: running: <pkgs>/racket-doc/compatibility/scribblings/compatibility.scrbl
raco setup: running: <pkgs>/web-server-doc/web-server/scribblings/tutorial/continue.scrbl
raco setup: running: <pkgs>/contract-profile/scribblings/contract-profile.scrbl
raco setup: running: <pkgs>/net-cookies-doc/net/cookies/scribblings/cookies.scrbl
raco setup: running: <pkgs>/data-doc/data/scribblings/data.scrbl
SIGSEGV MAPERR si_code 1 fault on addr 0xaca8fffc
make[1]: *** [Makefile:178: install-3m] Aborted
make[1]: Leaving directory '/root/Shares/abs/racket/repos/community-x86_64/src/racket-6.11/src'
make: *** [Makefile:103: install] Error 2
==> ERROR: A failure occurred in package_racket().
Aborting...
')
Not sure it's a problem of racket or my buggy Android proot environment, so it's better to build on a real armv7 archlinuxarm device. Could anyone help me test it on a real armv7 Linux device?

EDIT:
I build racket-git from AUR, which is a minimal version of racket, successfully and it runs without any issues on my armv7 phone. So I believe racket is usable both in armv7 and aarch64, just need more tests. :P
darkgeek
 
Posts: 20
Joined: Fri Sep 12, 2014 2:19 am


Return to Packages

Who is online

Users browsing this forum: No registered users and 10 guests