Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Andrew Flegg

On 2/13/07, Detlef Schmicker <[EMAIL PROTECTED]> wrote:


I thought about a different type of setup: Something like set up a
guest debian e. g. on the internal flash which uses an Xvnc X-server.
This guest debian would be independend from maemo and can be used for
all applications, which you need but which are not ported. But I am
not sure, how to set up.


Ah, I see. What you'd want is a Debian chroot running xvncserver (as
you say), then you could use the VNC Viewer in Maemo to provide access
to the running Debian.

It'd be an interesting hack, but I'm not sure how practical it'd be in
real terms.

Cheers,

Andrew

--
Andrew Flegg -- mailto:[EMAIL PROTECTED]  |  http://www.bleb.org/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Detlef Schmicker
Hi Andrew,

I came from the other side to the problem. A lot of problems one have
with unported debian application is, that one is missing keyboard
support and right mouse click and maybe the size of the screen is to
small. 

With vncviewer one can overcome all this problems, as one can use nearly
all debian applications as can be tried connecting to a standard debian
PC.

One possibility is, that the Xvnc -> vncviewer setup can extend your
MUD-builder to using graphical applications. At least non GTK
applications which need a keyboard can not be used without this as far
as I understand it.

I thought about a different type of setup: Something like set up a guest
debian e. g. on the internal flash which uses an Xvnc X-server. 
This guest debian would be independend from maemo and can be used for
all applications, which you need but which are not ported. But I am not
sure, how to set up.

I hope I understood MUD correctly. Please let me know, if I missed your
way to use (non gtk) graphical applications with keyboard.

Detlef

Am Dienstag, den 13.02.2007, 16:39 + schrieb Andrew Flegg:
> On 2/13/07, Detlef Schmicker <[EMAIL PROTECTED]> wrote:
> >
> > I am quite interested in a big armel archive. I did a test setup with
> > Xvnc and vncviewer (both running on the N800), which allows to run
> > crosscompiled, but not ported debian applications, even if they are
> > graphic applications and need a keyboard.
> 
> That's the idea behind MUD-Builder:
> 
> http://mud-builder.garage.maemo.org/
> 
> > If we could set up an automatic maemo (from unchanged debian source)
> > armel repository, this would be realy great, as it would bring thousends
> > of applications onto N800 (Possibly N770 is to restricted with the
> > amound of RAM, and I did not try Xvnc on maemo 2.1).
> 
> Unfortunately, as you found with dependencies, it doesn't make sense
> to recompile the whole of Debian - that'd include the base packages
> like libc6, the kernel, X etc. which you still want from Maemo.
> 
> You've also got to start patching debian/control so that the build
> dependencies match what you've got available in Maemo. The end result
> is that it needs some careful thought and consideration, rather than
> just building all of Debian.
> 
> Which is what we created MUD for :-)
> 
> Let me know if you've got any questions.
> 
> Cheers,
> 
> Andrew
> 

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Andrew Flegg

On 2/13/07, Detlef Schmicker <[EMAIL PROTECTED]> wrote:


I am quite interested in a big armel archive. I did a test setup with
Xvnc and vncviewer (both running on the N800), which allows to run
crosscompiled, but not ported debian applications, even if they are
graphic applications and need a keyboard.


That's the idea behind MUD-Builder:

   http://mud-builder.garage.maemo.org/


If we could set up an automatic maemo (from unchanged debian source)
armel repository, this would be realy great, as it would bring thousends
of applications onto N800 (Possibly N770 is to restricted with the
amound of RAM, and I did not try Xvnc on maemo 2.1).


Unfortunately, as you found with dependencies, it doesn't make sense
to recompile the whole of Debian - that'd include the base packages
like libc6, the kernel, X etc. which you still want from Maemo.

You've also got to start patching debian/control so that the build
dependencies match what you've got available in Maemo. The end result
is that it needs some careful thought and consideration, rather than
just building all of Debian.

Which is what we created MUD for :-)

Let me know if you've got any questions.

Cheers,

Andrew

--
Andrew Flegg -- mailto:[EMAIL PROTECTED]  |  http://www.bleb.org/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Michael Stepanov

On 2/13/07, Koen Kooi <[EMAIL PROTECTED]> wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ramon Navarro Bosch schreef:
> Hi every body !
>
> Thanks to Nokia and Free Software Department on Politechnic University
> of Catalonia I could put a ARMEL server on the NET. It's a hardware (600
> Gbytes HDD, IOP intel 600 Mhz, 512 Mb RAM ) with armel kernel and maemo
> rootfs. It have also the debian rootfs on diferent chroot. If anybody
> needs host compiling ( because of crosscompiling is not an option ) you
> can ask to me and I will create a user. The hardware we used is an
> ALL6500 and I followed http://www.cyrius.com/debian/iop/ .

Note that debian/armel is incompatible with maemo/armel. Maemo uses a gcc3
based toolchain
with a glibc that supports EABI syscalls via a shim, while debian uses gcc
4.1.x and glibc
>=2.4.



It was pretty easy to develop under ARM. All ARM Debian packages can be
installed on Nokia770 after quick fix. But now it extremely difficult to
post all stuff to ARMEL. For example, GL libraries (thanks God, libxmu was
posted to bore).

regards,


Koen
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF0ZCYMkyGM64RGpERAlXJAJ4hE6cSEHtcwS+VZhbYXb5JTUdKkgCeJTv0
08OpkaNEdXNZDaq+Brkobhg=
=j3Fi
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers





--
Cheers,
Michael
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Detlef Schmicker
Hello,

I am quite interested in a big armel archive. I did a test setup with
Xvnc and vncviewer (both running on the N800), which allows to run
crosscompiled, but not ported debian applications, even if they are
graphic applications and need a keyboard. 

If we could set up an automatic maemo (from unchanged debian source)
armel repository, this would be realy great, as it would bring thousends
of applications onto N800 (Possibly N770 is to restricted with the
amound of RAM, and I did not try Xvnc on maemo 2.1).

There exists a debian armel port
http://lists.debian.org/debian-arm/2007/01/msg00034.html

but it uses somewhat newer libraries than bora. I tried one example
application (xvier), which had to be installed with a dependency ignore,
but than it worked within the Xvnc -> vncviewer chain.

Hope somebody is interested,

Detlef


Am Dienstag, den 13.02.2007, 11:25 +0100 schrieb Ramon Navarro Bosch:
> En/na Koen Kooi ha escrit:
> > Ramon Navarro Bosch schreef:
> > > Hi every body !
> >
> > > Thanks to Nokia and Free Software Department on Politechnic University
> > > of Catalonia I could put a ARMEL server on the NET. It's a hardware (600
> > > Gbytes HDD, IOP intel 600 Mhz, 512 Mb RAM ) with armel kernel and maemo
> > > rootfs. It have also the debian rootfs on diferent chroot. If anybody
> > > needs host compiling ( because of crosscompiling is not an option ) you
> > > can ask to me and I will create a user. The hardware we used is an
> > > ALL6500 and I followed http://www.cyrius.com/debian/iop/ .
> >
> > Note that debian/armel is incompatible with maemo/armel. Maemo uses a
> > gcc3 based toolchain
> > with a glibc that supports EABI syscalls via a shim, while debian uses
> > gcc 4.1.x and glibc
> > > =2.4.
> >
> I know. The machine have a basefs ( debianarmel ) and there is a chroot
> for each user. Each chroot can have the maemo-armel and the debian-armel.
> 
> Ramon
> > regards,
> >
> > Koen
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
> 
> 
> 
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
> 

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Ramon Navarro Bosch
En/na Koen Kooi ha escrit:
> Ramon Navarro Bosch schreef:
> > Hi every body !
>
> > Thanks to Nokia and Free Software Department on Politechnic University
> > of Catalonia I could put a ARMEL server on the NET. It's a hardware (600
> > Gbytes HDD, IOP intel 600 Mhz, 512 Mb RAM ) with armel kernel and maemo
> > rootfs. It have also the debian rootfs on diferent chroot. If anybody
> > needs host compiling ( because of crosscompiling is not an option ) you
> > can ask to me and I will create a user. The hardware we used is an
> > ALL6500 and I followed http://www.cyrius.com/debian/iop/ .
>
> Note that debian/armel is incompatible with maemo/armel. Maemo uses a
> gcc3 based toolchain
> with a glibc that supports EABI syscalls via a shim, while debian uses
> gcc 4.1.x and glibc
> > =2.4.
>
I know. The machine have a basefs ( debianarmel ) and there is a chroot
for each user. Each chroot can have the maemo-armel and the debian-armel.

Ramon
> regards,
>
> Koen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers



___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ramon Navarro Bosch schreef:
> Hi every body !
> 
> Thanks to Nokia and Free Software Department on Politechnic University
> of Catalonia I could put a ARMEL server on the NET. It's a hardware (600
> Gbytes HDD, IOP intel 600 Mhz, 512 Mb RAM ) with armel kernel and maemo
> rootfs. It have also the debian rootfs on diferent chroot. If anybody
> needs host compiling ( because of crosscompiling is not an option ) you
> can ask to me and I will create a user. The hardware we used is an
> ALL6500 and I followed http://www.cyrius.com/debian/iop/ .

Note that debian/armel is incompatible with maemo/armel. Maemo uses a gcc3 
based toolchain
with a glibc that supports EABI syscalls via a shim, while debian uses gcc 
4.1.x and glibc
>=2.4.

regards,

Koen
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF0ZCYMkyGM64RGpERAlXJAJ4hE6cSEHtcwS+VZhbYXb5JTUdKkgCeJTv0
08OpkaNEdXNZDaq+Brkobhg=
=j3Fi
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Kalle Vahlman

2007/2/13, Eero Tamminen <[EMAIL PROTECTED]>:

Hi,

ext Ramon Navarro Bosch wrote:
> Thanks to Nokia and Free Software Department on Politechnic University
> of Catalonia I could put a ARMEL server on the NET. It's a hardware (600
> Gbytes HDD, IOP intel 600 Mhz, 512 Mb RAM ) with armel kernel and maemo
> rootfs. It have also the debian rootfs on diferent chroot. If anybody
> needs host compiling ( because of crosscompiling is not an option )

Why cross-compiling wouldn't be an option?


For example in situations where the configure/make process needs to
run compiled binaries and qemu won't handle those. If you don't have
the hardware, it's pretty nasty businnes to start hacking those away
by hand (even glib does this, though only for docs IIRC...).

This is true for example if you build ARMv6 binaries (for N800), as
the distribution of free emulators for the ARMv6 instructions is
prohibited:

 http://marc2.theaimsgroup.com/?l=qemu-devel&m=114364317919922&w=2

Of course this would require v6 hardware, which the IOP is not according to

 http://www.debonaras.org/wiki/Info/CPUOverview

and

 http://www.intel.com/design/iio/80219.htm

so that's not a reason to use it at least...

--
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo ARMEL server

2007-02-13 Thread Eero Tamminen

Hi,

ext Ramon Navarro Bosch wrote:

Thanks to Nokia and Free Software Department on Politechnic University
of Catalonia I could put a ARMEL server on the NET. It's a hardware (600
Gbytes HDD, IOP intel 600 Mhz, 512 Mb RAM ) with armel kernel and maemo
rootfs. It have also the debian rootfs on diferent chroot. If anybody
needs host compiling ( because of crosscompiling is not an option )


Why cross-compiling wouldn't be an option?



you can ask to me and I will create a user. The hardware we used is an
ALL6500 and I followed http://www.cyrius.com/debian/iop/ .



- Eero
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers