9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Jeff Sickel <jas@corpus-callosum.com>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] trying to populate arm tree
Date: Mon, 28 Jan 2013 11:40:07 -0600	[thread overview]
Message-ID: <953642F3-D0DA-4D25-8786-83C5006315DB@corpus-callosum.com> (raw)
In-Reply-To: <B476ED53-62B0-452B-8C3B-76F45BD77430@cs.ioc.ee>

A few things to note:

- there are a lot of contrib packages that just don't build well on arm
- try to keep /sys/src/ape/lib fairly clean as Richard has with rpi
  - I've learned my lesson and brought /sys/src/ape back in line
    with sources.
- I have source to build libsec and libmp for ape on sources:
	/n/sources/contrib/jas/src/ape-9mpsec.tar.gz
    It needs a bit more testing, but does work with my upcoming
    Python2.7 release and allows me to gut OpenSSL from the Python
    dependency tree.
- we _may_ want to update /sys/src/cmd/bzip2 to a more modern version as
    it's very likely that bzwrite.c needs to be brought in line with
    the bzip2 1.0.6.

My upcoming Python2.7 port does depend on bzip2 as the bz2module is now
standard.  I can use /sys/src/cmd/bzip2/lib but it causes a few python
test failures specific to bzwrite.  If someone wants to put the effort
into bringing Russ' old bzip2 port up to current source that would be
great.  Otherwise I'll just wrap the APE build of Python with it's own
bzip2 libs.

-jas


On Jan 28, 2013, at 11:20 AM, James Chapman <james@cs.ioc.ee> wrote:

> On Jan 28, 2013, at 6:47 PM, Federico G. Benavento <benavento@gmail.com> wrote:
>>> It gets further but fails here:
>>> /sys/src/ape/lib/openssl/apps/openssl.c:364[stdin:85783] no return at end of function: main
>> add -B to CFLAGS in apps/mkfile
> 
> Thanks, that did it.
> 
> I then had to create a directory /arm/bin/contrib to get contrib/gui to install.
> 
> Then python failed so I added it to BUGGERED IN /sys/src/cmd/mkfile. (I haven't tried your changes yet).
> 
> Then I got some permission denied errors in /mail/lib trying to overwrite files owned by upas (and group upas), so I added upas to BUGGERED too.
> 
> and with that the build finished!
> 
> Many thanks,
> 
> James




  reply	other threads:[~2013-01-28 17:40 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-28 12:46 James Chapman
2013-01-28 14:32 ` Jens Staal
2013-01-28 14:53 ` Federico G. Benavento
2013-01-28 15:07   ` Federico G. Benavento
2013-01-28 15:38     ` James Chapman
2013-01-28 15:30   ` James Chapman
2013-01-28 16:47     ` Federico G. Benavento
2013-01-28 17:20       ` James Chapman
2013-01-28 17:40         ` Jeff Sickel [this message]
2013-01-28 18:21           ` erik quanstrom
2013-01-28 18:26             ` Federico G. Benavento
2013-01-28 20:10               ` erik quanstrom
2013-01-28 20:14                 ` Federico G. Benavento
2013-01-29 22:07           ` Richard Miller
2013-01-29 22:02         ` Richard Miller
2013-01-28 15:32   ` erik quanstrom
2013-01-28 15:53     ` Federico G. Benavento
2013-01-28 16:25     ` Jacob Todd
2013-01-28 16:40       ` Matthew Veety
2013-01-28 16:40       ` Federico G. Benavento

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=953642F3-D0DA-4D25-8786-83C5006315DB@corpus-callosum.com \
    --to=jas@corpus-callosum.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).