<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.os.inferno.general">
    <title>gmane.os.inferno.general</title>
    <link>http://blog.gmane.org/gmane.os.inferno.general</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5489"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5484"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5470"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5462"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5460"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5455"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5438"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5435"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5432"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5427"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5426"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5422"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5422"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5422"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5418"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5412"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5410"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5396"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5394"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.os.inferno.general/5386"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5489">
    <title>Source for mediaserver-inferno in Android port?</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5489</link>
    <description>&lt;pre&gt;In the android port there's a mediaserver-inferno binary:

&amp;lt;https://bitbucket.org/floren/inferno/src/75008e7031e1/android-tools/audio&amp;gt;

Is there source for this or instructions on how to build it?

Chris
&lt;/pre&gt;</description>
    <dc:creator>Chris Double</dc:creator>
    <dc:date>2012-05-23T06:56:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5484">
    <title>Inferno on Android</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5484</link>
    <description>&lt;pre&gt;I'm trying to install the Android Inferno port on a Nexus S but I'm
having issues when the phone reboots. The 'picker' application doesn't
run - I just get stuck on the 'Google' logo screen.

If I 'adb shell' into the phone and then start the inferno service
manually it runs. I'm thinking there might be some incompatibility
with the init.rc script that the inferno install puts on the device vs
the one that's already on there. Is there a 'diff' of the changes that
init.rc script made against the original init.rc it was based on? The
one on my device is quite different.

I've tried installing over a stock 4.0.3 android ROM, CyanogenMod 7
and even Mozilla's B2G. For anyone who has it working, what version of
Android did you start with? Should I be using a Gingerbread based
Android?

When I start emu-g and wm/wm manually it runs, and a mouse cursor
moves around when I touch the screen. No button presses work and the
capacitive 'hardware' buttons on the bottom of the phone don't work.
Is this related to possibly &lt;/pre&gt;</description>
    <dc:creator>Chris Double</dc:creator>
    <dc:date>2012-05-22T21:09:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5470">
    <title>Inferno on Mac OS X 10.7</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5470</link>
    <description>&lt;pre&gt;Hello!

I am trying to build Inferno on MacOSX. Sources was taken from hg repository.
Getting bunch of errors like this:

--- skipped ---
yacc.c:326:1: error: 'main' must return 'int'
void    main(int, char**);
^
yacc.c:377:1: error: 'main' must return 'int'
void
^
--- skipped ---

gcc -v
Using built-in specs.
Target: x86_64-apple-darwin11
Configured with: ../gcc-4.4.7/configure --prefix=/opt/local
--build=x86_64-apple-darwin11
--enable-languages=c,c++,objc,obj-c++,java,fortran
--libdir=/opt/local/lib/gcc44 --includedir=/opt/local/include/gcc44
--infodir=/opt/local/share/info --mandir=/opt/local/share/man
--with-local-prefix=/opt/local --with-system-zlib --disable-nls
--program-suffix=-mp-4.4
--with-gxx-include-dir=/opt/local/include/gcc44/c++/
--with-gmp=/opt/local --with-mpfr=/opt/local --enable-stage1-checking
--enable-fully-dynamic-string
Thread model: posix
gcc version 4.4.7 (GCC)

what i'm doing wrong?
&lt;/pre&gt;</description>
    <dc:creator>Eldar Tsraev</dc:creator>
    <dc:date>2012-05-03T21:08:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5462">
    <title>Authentication basics</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5462</link>
    <description>&lt;pre&gt;Hello!

My question is pretty basic, so I had hesitated to ask it for a long
time, figuring there was something I was not getting out of the docs and
that a little more reading could save me making a fool of myself on a
mailing list.  I'd devoted a few days to this though (read a huge chunk
of the mailing list archives, man pages, /dis/svc, and some of
/appl/grid), and still haven't made much progress, so I thought I'd
cheat and ask the mailing list.

I'd like to be able to share a filesystem across the small cluster of
machines in my house, use CPU servers to distribute processing, things
that seem like the basics more or less.

I've gotten as far as doing this stuff to set up an auth server:

  auth/createsignerkey `{cat /dev/sysname}
  svc/auth
  auth/changelogin `{cat /dev/user}
  getauthinfo default

After which, presumably, I could just do svc/auth (Although on
occasion, changelogin will tell me that I don't have permissions to
change my own credentials, so I'm not confident that I have even that
much &lt;/pre&gt;</description>
    <dc:creator>Pete Elmore</dc:creator>
    <dc:date>2012-04-04T21:04:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5460">
    <title>Per process private namespace?</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5460</link>
    <description>&lt;pre&gt;
Anyone has a small Limbo program/application 
that shows how to achieve the private namsepace
for a thread.

In context of sandboxing an unknown application, does not
one need info what the namespace in sandboxed thread be,
before executing application..??

-ishwar


&lt;/pre&gt;</description>
    <dc:creator>Ish Rattan</dc:creator>
    <dc:date>2012-03-19T21:09:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5455">
    <title>inferno on android. linux-dev-names</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5455</link>
    <description>&lt;pre&gt;i suggest do not embed names of Linux devices to source code, but use a configuration file to read it at boot time. for example, i not have /dev/fb0, but have /dev/graphics/fb0 on my moto droid2 (perhaps there are other differences. i don't have environment to rebuild now).
in any case, it is not very convenient - recompile for each device for a pair of strings.

thanks

&lt;/pre&gt;</description>
    <dc:creator>- -</dc:creator>
    <dc:date>2012-01-30T08:48:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5438">
    <title>carewyn labs</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5438</link>
    <description>&lt;pre&gt;
on Inferno that used to be available at caerwyn.com site are not
available now. Is the archive available at some other site?

-ishwar


&lt;/pre&gt;</description>
    <dc:creator>Ish Rattan</dc:creator>
    <dc:date>2012-01-20T00:42:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5435">
    <title>Inferno OS</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5435</link>
    <description>&lt;pre&gt;Hi

I am new to Inferno OS.  I have it running on a hosted Linux machine.  My
question is how can I in inferno, ie running emu, list what devices is available
for me to mount.  For example, if I connect up a SD disk via usb.  On the hosted
OS say I can see the device as /dev/sdd.  In inferno, how can see this? Or is
this possible. 

Thanks

Regards
Richard 


&lt;/pre&gt;</description>
    <dc:creator>Richard Sit</dc:creator>
    <dc:date>2012-01-19T07:30:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5432">
    <title>'/net' not bound in the Inferno hosted by Plan9</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5432</link>
    <description>&lt;pre&gt;Hi all,

I am using Inferno hosted under Plan 9.
I have the latest official version of both OS, Inferno and Plan 9.

When I start 'emu' I do not have '/net' bound:

bind / /
bind -ac '#U' /
bind /dev /dev
bind -b '#m' /dev
bind -b '#c' /dev
bind '#p' /prog
bind '#d' /fd
bind -c '#e' /env
cd /

The man pages assert the 'emu' should import Plan 9's '/net'.

Do I make something wrong?

Thanks in advance.

Pavel Klinkovsky
&lt;/pre&gt;</description>
    <dc:creator>Pavel Klinkovský</dc:creator>
    <dc:date>2012-01-17T13:46:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5427">
    <title>Ignore the last post</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5427</link>
    <description>&lt;pre&gt;
It comes out that insertion at front is ok, append is problematic..

-ishwar

&lt;/pre&gt;</description>
    <dc:creator>Ish Rattan</dc:creator>
    <dc:date>2012-01-14T03:27:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5426">
    <title>Limbo query?</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5426</link>
    <description>&lt;pre&gt;
   l : list of (int, string);(1)
   l = (23, "Joe") :: l;(2)

1 is accpted by Limbo bu it barfs at 2 with:
   cannot :: (23, "Joe") to of type (int, string)

So how to build a list of tuples?

-ishwar




&lt;/pre&gt;</description>
    <dc:creator>Ish Rattan</dc:creator>
    <dc:date>2012-01-14T03:11:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5422">
    <title>Limbo TK GUI reference?</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5422</link>
    <description>&lt;pre&gt;Hi,

Is there any reference site/blog/man pages for Limbo TK programming ? I
went through the samples /appl/demo/ folder. However, some of them seem to
be created prior to Inferno 4th edition.

Thanks,
Shubhangi
&lt;/pre&gt;</description>
    <dc:creator>Shubhangi Tamsekar</dc:creator>
    <dc:date>2012-01-06T15:09:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5422">
    <title>Limbo TK GUI reference?</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5422</link>
    <description>&lt;pre&gt;Hi,

Is there any reference site/blog/man pages for Limbo TK programming ? I
went through the samples /appl/demo/ folder. However, some of them seem to
be created prior to Inferno 4th edition.

Thanks,
Shubhangi
&lt;/pre&gt;</description>
    <dc:creator>Shubhangi Tamsekar</dc:creator>
    <dc:date>2012-01-06T15:09:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5422">
    <title>Limbo TK GUI reference?</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5422</link>
    <description>&lt;pre&gt;Hi,

Is there any reference site/blog/man pages for Limbo TK programming ? I
went through the samples /appl/demo/ folder. However, some of them seem to
be created prior to Inferno 4th edition.

Thanks,
Shubhangi
&lt;/pre&gt;</description>
    <dc:creator>Shubhangi Tamsekar</dc:creator>
    <dc:date>2012-01-06T15:09:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5418">
    <title>isnan is a macro on Linux, and should be #undef'ed before declaring</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5418</link>
    <description>&lt;pre&gt;Hi,

I was compiling latest Inferno from hg when the compiler complained
about syntax error at include/mathi.h:59. The line reads "extern int
isnan(double);", and it turns out that isnan is a macro on Linux [1]
defined in math.h, and I worked around that by adding "#undef isnan"
above that line. I considered adding that line to
Linux/*/include/lib9.h, below the '#include "math.h"' line, but that's
more tedious.

I suppose this issue is common to all Linux hosts, so you may to fix this.

The mk log was (cc links to clang on my box. clang wasn't able to
compile *with* this bug fixed, but that's another issue.):

(cd libmath; mk  install)
/home/xiaq/src/inferno/Linux/386/lib/libmath.a doesn't exist: assuming
it will be an archive
cc -c -m32 -g -O -Wuninitialized -Wunused -Wreturn-type -Wimplicit
-I/home/xiaq/src/inferno/Linux/386/include
-I/home/xiaq/src/inferno/include -I/usr/X11R6/include -DLINUX_386
blas.c
In file included from blas.c:2:
/home/xiaq/src/inferno/include/mathi.h:59:12: error: expected identifie&lt;/pre&gt;</description>
    <dc:creator>Cheer Xiao</dc:creator>
    <dc:date>2012-01-02T11:33:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5412">
    <title>Patch to fix building with pthread</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5412</link>
    <description>&lt;pre&gt;Hi all,

I was unable to build inferno for SYSHOST=Linux and OBJTYPE=spim.
Compiler complained about duplicate definition of getup(). Apparently
this was caused by the latest move of adopting pthread, and I've made
a quick fix to Linux/mips/include/emu.h, as attached. Very likely
there are other targets affected, but I didn't bother to fix them all.

&lt;/pre&gt;</description>
    <dc:creator>Cheer Xiao</dc:creator>
    <dc:date>2011-12-31T04:20:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5410">
    <title>How to configure the graphic device?</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5410</link>
    <description>&lt;pre&gt;Hi all,

I am trying to test the native Inferno on my old PC (x86 architecture).

I was able to install the Inferno successfuly.
The text mode works fine, commands are executed, the network is able to
work.

However I would like to use wm/wm...
I tried all the graphic cards I have, including s3 family, ATI, NVidia.
I checked in the source code the drivers should support such cards
according the VendorId/DeviceId pair.

I am using the following sequence to setup the graphic driver:
; echo type &amp;lt;drivername&amp;gt; &amp;gt;/dev/vgactl
; echo drawinit &amp;gt;/dev/vgactl

Real example:
; echo type mach64xx &amp;gt;/dev/vgactl
; echo drawinit &amp;gt;/dev/vgactl

After the last command the shell is frozen forever... :(

Please, can you help me to understand how to setup the graphic driver?
Thanks in advance.

Best regards,

Pavel Klinkovsky
&lt;/pre&gt;</description>
    <dc:creator>Pavel Klinkovský</dc:creator>
    <dc:date>2011-12-30T11:18:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5396">
    <title>Any plans for new release</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5396</link>
    <description>&lt;pre&gt;The latest release of Inferno was done in Jan-11....almost a year ago. Are
there any plans for new release?

-Shubhangi
&lt;/pre&gt;</description>
    <dc:creator>Shubhangi Tamsekar</dc:creator>
    <dc:date>2011-12-15T07:31:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5394">
    <title>-D_GNU_SOURCE required for clone() when building emu with latest glibc</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5394</link>
    <description>&lt;pre&gt;Hi all,

I was trying to build Inferno on my Archlinux box (Linux-386) when the
mk-ing process stopped complaining clone() and its friends (CLONE_VM
and the like) are missing. By examining /usr/include/sched.h and
/usr/include/bits/sched.h, I spotted

#ifdef __USE_GNU
/* Cloning flags.  */
# define CSIGNAL       0x000000ff /* Signal mask to be sent at exit.  */
# define CLONE_VM      0x00000100 /* Set if VM shared between processes.  */
[snip]

So it is pretty obvious that only with __USE_GNU will clone() and its
friends be included. __USE_GNU turns out to be some internal macro,
and should be correctly enabled by defining _GNU_SOURCE.

After downloading latest stable glibc and Linux kernel source, I was
able to trace the source of /usr/include/bits/sched.h on my Archlinux
system (which always packages the latest stable software) in the
glibc-2.14 source tree, to be
glibc/sysdeps/unix/sysv/linux/bits/sched.h.

I don't know when the requirement for _GNU_SOURCE was introduced, but
I suppose it would be a good &lt;/pre&gt;</description>
    <dc:creator>Cheer Xiao</dc:creator>
    <dc:date>2011-12-14T12:35:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5386">
    <title>Raspberry Pi - new reference platform?</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5386</link>
    <description>&lt;pre&gt;Is the notion of an ARM based reference platform for Inferno still alive at Vita Nuova? I remember that the Intrynsic CerfCube was endorsed for a while however Intrynsic has mostly gotten out of the hardware business, plus their boards were a little too expensive for hobbyists. Cambridge U. seems to be backing the Raspberry Pi, a cheap ARM board intended for education.

http://www.raspberrypi.org/

http://www.reghardware.com/2011/11/28/raspberry_pi/

They are talking about a price of around £22 / $25.00(model A) - $35.00(model B) and it is supposed to be available by the end of 2011.

Dylan R. Saunders
Instructor: IT CS Program
School of ICT
Ph. (403)210-5875
http://www.sait.ca

&lt;/pre&gt;</description>
    <dc:creator>Dylan Saunders</dc:creator>
    <dc:date>2011-12-12T16:21:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.os.inferno.general/5366">
    <title>inferno hosted on Linux with arm</title>
    <link>http://comments.gmane.org/gmane.os.inferno.general/5366</link>
    <description>&lt;pre&gt;hi,

I have an arm board running qtopia linux. I want to run Inferno as a hosted
OS on it. I have Ubuntu on my laptop where I am building it.

So I followed below steps -

   1. modify mkconfig as
   - SYSHOST=Linux
      - SYSTARG=$SYSHOST
      - OBJTYPE=arm
   2. set my $PATH variable as PATH=$HOME/inferno/Linux/arm/bin:$PATH
   3. ./makemk.sh
      - All goes well I get a message - 'mk binary built successfully!'
   4. mk install
      - it goes well to a certain point and then shows an error as -

*(cd limbo; mk  install)
iyacc -d limbo.y
/home/inferno/Linux/arm/bin/iyacc: 1: Syntax error: word unexpected
(expecting ")")
mk: iyacc -d limbo.y  : exit status=exit(2)
mk: for j in ...  : exit status=exit(1)
*

Where am I going wrong? Please suggest if I am missing anything or doing
something wrong.

Thanks &amp;amp; regards,
-Shubhangi
&lt;/pre&gt;</description>
    <dc:creator>Shubhangi Tamsekar</dc:creator>
    <dc:date>2011-11-27T20:28:01</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.os.inferno.general">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.os.inferno.general</link>
  </textinput>
</rdf:RDF>

