Sharp Netwalker Users out there? (pocket Linux netbook)

Multi-platform modular music creation studio
User avatar
teamoth
Posts: 115
Joined: Fri Mar 16, 2012 7:17 pm
Location: Bristol, UK
Contact:

Sharp Netwalker Users out there? (pocket Linux netbook)

Post by teamoth »

So in my quest for the perfect pocket Sunvox device with a built in keyboard (to replace my old Jornada 720) I picked up a Sharp Netwalker PC-Z1 off eBay for around £100. It's a tiny Linux netbook that you can carry in your pocket. It's running an arm version of Ubuntu 9.04, but so far I've not been able to get Sunvox to run on it. Trouble is that despite the odd dabble here and there I've never really got my head round Linux and I now have a 17 day old baby which is taking up most of my spare time!

Anyway, I was wondering if anyone out there has any experience with this device, especially if you've managed to get Sunvox working on it.

When life calms down a bit I'll see if I can get it running Sunvox and report back with my impressions and a photo.

Happy Sunvoxing!

Teamoth
User avatar
cube48
Posts: 114
Joined: Tue Jun 21, 2011 10:33 am

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by cube48 »

Congratz to Netwalker, it seems like a neat device.

I see it has ARM Cortex-8 processor. IIRC it's the same processor family as Nokia N900 so you could try to either install the sunvox .deb file for N900 or extract the binary from it. The binary depends on some libraries, let me know if you don't succeed, I'll have them somewhere around. You would just put them close to the binary and run the binary with a script that loads those libs.
User avatar
teamoth
Posts: 115
Joined: Fri Mar 16, 2012 7:17 pm
Location: Bristol, UK
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by teamoth »

Hi cube48, thanks for your help on this. I had a bit of spare time last night so I spent some time on the Netwalker (tricky finding time with a newborn and a fulltime job...). I tried installing the meego version and the package installer seemed to work until it stopped saying that there was a missing dependancy, which was Libsdl1.2.

If you can help me with the libraries you mention I'd be very grateful and I will reply back with my progress and eventually maybe a photo of the Netwalker running Sunvox!

Unfortunately I never really learned Linux (despite a few half-arsed attempts), so it's all a bit of a learning curve!

Thanks for your help so far,

Teamoth
User avatar
cube48
Posts: 114
Joined: Tue Jun 21, 2011 10:33 am

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by cube48 »

@teamoth, you have to install the SDL onto your system first. SDL is required for rendering the app 'window'. I would try something like

Code: Select all

sudo apt-get install sdl
or

Code: Select all

sudo apt-get install sdl2
These are just blind guesses. It also depends on which SDL version is available in ARM Ubuntu repositories. But it's good that the .deb at least starts to install.
User avatar
teamoth
Posts: 115
Joined: Fri Mar 16, 2012 7:17 pm
Location: Bristol, UK
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by teamoth »

Hey cube48, I really appreciate your help on this. I'll have a go at this tonight when I'm home from work.
Many thanks
Tim
User avatar
teamoth
Posts: 115
Joined: Fri Mar 16, 2012 7:17 pm
Location: Bristol, UK
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by teamoth »

Nope, not working. Terminal accepts the commands, but for both of them it states that they can't be found.
Ubuntu 9.04 is no longer officially supported, so it seems some repositorys no longer work. Unfortunately there's no nice easy guides out there for Linux Arm noobs like me to explain how to compile and install other Linux kernels. It's not as simple as installing a distro on your old laptop (which sums up my usual Linux dabbling).

cube48, I appreciate your help on this, but I think the Netwalker is going to have to go back on eBay. It's a lovely little machine and I'm sure it would do a great job running Sunvox, for someone with more time and Arm Linux knowledge than me (someone who probably doesn't have a newborn...), plus it really needs to be running something lighter than Ubuntu 9.04.

I've not given up on the idea of an affordable, more powerful Jornada 720 replacement, but maybe another time...
User avatar
cube48
Posts: 114
Joined: Tue Jun 21, 2011 10:33 am

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by cube48 »

Here's the Sunvox package that I'm maintaining for Open Pandora which is a portable (not-only-gaming) Linux console. It's got all the libraries needed to run the Maemo version (same ARM family). Just unpack it and try to run the 'sunvoxrun.sh' (make sure it's executable for your user "sudo chmod 755 sunvoxrun.sh"). Some lines in that script are commented out, I thought you might not need them on Netwalker, so you can ignore those.

https://dl.dropboxusercontent.com/u/146 ... vox-nw.zip
User avatar
teamoth
Posts: 115
Joined: Fri Mar 16, 2012 7:17 pm
Location: Bristol, UK
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by teamoth »

Hi, when I run 'sudo chmod 755 sunvoxrun.sh' I get 'chmod: cannot access `sunvoxrun.sh': No such file or directory'. The unpacked folder 'sunvox-nw' is in my home folder.
When I try to run the sunvoxrun.sh file the terminal flashes open and then closes.
No joy yet...
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by NightRadio »

sudo apt-get install sdl
Please try to get the full list of SDL-related packages:
sudo apt-cache search libsdl
User avatar
teamoth
Posts: 115
Joined: Fri Mar 16, 2012 7:17 pm
Location: Bristol, UK
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by teamoth »

Thanks Alex, I appreciate the help.

tim@tim:~$ sudo apt-cache search libsdl
[sudo] password for tim:
libsdl-image1.2 - image loading library for Simple DirectMedia Layer 1.2
libsdl-image1.2-dev - development files for SDL 1.2 image loading libray
libsdl-mixer1.2 - mixer library for Simple DirectMedia Layer 1.2
libsdl-mixer1.2-dev - development files for SDL1.2 mixer library
libsdl-ttf2.0-0 - ttf library for Simple DirectMedia Layer with FreeType 2 support
libsdl-ttf2.0-dev - development files for SDL ttf library (version 2.0)
libsdl-pango-dev - text rendering with Pango in SDL applications (development)
libsdl-pango1 - text rendering with Pango in SDL applications (shared library)
libsdl-console - console that can be added to any SDL application
libsdl-console-dev - development files for libsdl-console
libsdl-erlang - Erlang bindings to the Simple Direct Media Library
libsdl-gfx1.2-4 - drawing and graphical effects extension for SDL
libsdl-gfx1.2-dev - development files for SDL_gfx
libsdl-net1.2 - network library for Simple DirectMedia Layer
libsdl-net1.2-dev - Development files for SDL network library
libsdl-ocaml - OCaml bindings for SDL - runtime files
libsdl-ocaml-dev - OCaml bindings for SDL - development files
libsdl-perl - SDL bindings for the Perl language
libsdl-ruby - Ruby/SDL interface for Ruby
libsdl-ruby1.8 - Ruby/SDL interface for Ruby
libsdl-sge - extension of graphic functions for the SDL multimedia library
libsdl-sge-dev - development files for libsdl-sge
libsdl-sound1.2 - Decoder of several sound file formats for SDL
libsdl-sound1.2-dev - Development files for SDL_sound
libtaoframework-sdl1.2-cil - Tao CLI binding for SDL
lgeneral - A "Panzer General" - like game
libsdl1.2-dev - Simple DirectMedia Layer development files
libsdl1.2debian - Simple DirectMedia Layer
libsdl1.2debian-all - Simple DirectMedia Layer (with all available options)
libsdl1.2debian-alsa - Simple DirectMedia Layer (with X11 and ALSA options)
libsdl1.2debian-esd - Simple DirectMedia Layer (with X11 and esound options)
libsdl1.2debian-nas - Simple DirectMedia Layer (with X11 and NAS options)
libsdl1.2debian-oss - Simple DirectMedia Layer (with X11 and OSS options)
libsdl1.2debian-pulseaudio - Simple DirectMedia Layer (with X11 and PulseAudio options)
tim@tim:~$
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by NightRadio »

Great!
Now please execute the following command:
sudo apt-get install libsdl1.2debian-all
User avatar
teamoth
Posts: 115
Joined: Fri Mar 16, 2012 7:17 pm
Location: Bristol, UK
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by teamoth »

Thanks I think that worked. I just ran it again to be sure:

tim@tim:~$ sudo apt-get install libsdl1.2debian-all
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsdl1.2debian-all is already the newest version.
The following packages were automatically installed and are no longer required:
libwpd8c2a lp-solve xulrunner-1.9.2 libavahi-compat-libdnssd1 libosp5
xulrunner-1.9.2-gnome-support libhyphen0 libwpg-0.1-1 w3c-dtd-xhtml
cups-client libdns45 ttf-sazanami-mincho scim-modules-socket scim
libscim8c2a scim-gtk2-immodule cups-common evolution-documentation-en
libavahi-gobject0 ttf-sazanami-gothic language-support-input-ja
ttf-opensymbol im-switch libwps-0.1-1 firefox-3.0-gnome-support
scim-bridge-agent scim-anthy xulrunner-1.9-gnome-support libcolamd-3.2.0
firefox-3.0-branding scim-bridge-client-gtk
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
tim@tim:~$
---
I just tried running the meego package installer again but get: Error: Dependency is not satisfiable: libsdl1.2

Edit: is it because I need to somehow put this libsdl1.2 in a particular location?

Here's a screenshot I took: Image
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by NightRadio »

Hm, no... Some other reason. May be the ABI incompatibility.
Please try the Maemo version from the latest distro: http://warmplace.ru/soft/sunvox/sunvox-1.9.2.zip
If not work, try to launch the Raspberry Pi version
User avatar
teamoth
Posts: 115
Joined: Fri Mar 16, 2012 7:17 pm
Location: Bristol, UK
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by teamoth »

When i try to execute the maemo package I get the same problem about the missing dependency. The odd thing is though if I try to install it through the terminal it says it can't find the package, even though I can search for it in the terminal using the 'find' command.

tim@tim:~/sunvox/sunvox/linux_arm_armel_maemo$ sudo apt-get install sunvox_1.9.2_armel.deb
[sudo] password for tim:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package sunvox_1.9.2_armel.deb
tim@tim:~/sunvox/sunvox/linux_arm_armel_maemo$

What sort of file is the rpi one? it looks like a cog and I can double click it, but nothing happens. Shame with the lo-fi linux version.
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Sharp Netwalker Users out there? (pocket Linux netbook)

Post by NightRadio »

sudo apt-get install sunvox_1.9.2_armel.deb
apt-get is only for the packages from the system repository. For third party packeges use dpkg:
sudo dpkg -i sunvox_1.9.2_armel.deb
What sort of file is the rpi one? it looks like a cog and I can double click it, but nothing happens.
Try to open it from the terminal:
1) go to the sunvox/sunvox/linux_arm_armhf_raspberry_pi directory;
2) enter this command: ./sunvox
Post Reply