Hotfix3 Downloading


chuckr

Still Fresh
Joined
Mar 30, 2009
Messages
93
Age
72
Location
Calverton Maryland
I *guessed* that I ought to use the browser to download Hotfix3, so I opened Arora, went to the page, and clicked on the Hotfix3 download link. When I did that, it tries to display Hotfix3, not download it, so I tried doing a shift-click, but that failed to activate the browser at all. Curious, I then tried both control-click, then alt-click, but none of them seem to activate a download. I figure it's one (or more) of these 3 things: either I don't know the right Arora download key sequence, the download link has been miscoded (the html) or maybe you intended folks to use a different tool to download with. Am I right here, and what do I do to go forward?

Oh, I tried going to the Arora website first, but their manual is a sick joke. It's about a page long.
 
you don't need to download the hotfixes from your pandora.
You can just download it from your PC and put it in /pandora/Desktop of your SDcard.
 
Give chromium a try. It will download to filesystem/tmp/downloads and has been the sole browser I trust for downloads so far and the most stable. I haven´t tried the latest firefox version though.
 
Another possibility is to use wget in terminal.
http://linux.about.com/od/commands/l/blcmdl1_wget.htm
 
Pleng said:
right-click --> save?

exactly how does one do a right-click on a mouse without buttons? It sounds like I'm being sarcastic, but since learning this thing has been SO step by step, I'm being quite serious. OK, I found my downloading problem, somehow, my download directory became owned by root, so it was permissions. I did get Chromium up, and I do agree that it's the best (but I haven't tried firefox yet). Just in case I'm still searching for it later, where's the Pandora compiler tools, and language tools (including python stuff)? I hope gcc has objC built in it, but C++ I don't like so much ... I probably need it for compatibility with some tools, but I dislike things that get overcomplicated, and the C++ backers have (IMO) turned that language into 5 & dime store compiler (one of everything).
 
Last edited by a moderator:
chuckr said:
exactly how does one do a right-click on a mouse without buttons?
If using the stylus, press and hold until the menu appears.
If using the nubs, bump the right nub right for a right click. Bump it left for a left click, and up for a double click.
I'm pretty sure this is all in the manual, isn't it?
 
Last edited by a moderator:
WizardStan said:
chuckr said:
exactly how does one do a right-click on a mouse without buttons?
If using the stylus, press and hold until the menu appears.
If using the nubs, bump the right nub right for a right click. Bump it left for a left click, and up for a double click.
I'm pretty sure this is all in the manual, isn't it?
GREAT thanks for the clicking info!!
I haven't looked yet, but as I noted a few days ago, simple things like the keyboard, which is custom-enough to REALLY need documentation, isn't covered in the manual (I looked pretty hard). I sure would enjoy having just a simple listing of all the controls (ALL) on the Pandora, with their custom usages. It wouldn't be that awful difficult for one of the OP team to do, and it's sorely needed.

To fit in another question here (might be a bad idea, it's off topic for the Title), I want to get me a gcc-4.3.1 compiler, a native one, for the Pandora, but I can't find a binary yet. If it must be built, I can guess a couple of tools that might work (1==build using the CodeSourcery's compiler, or 2==build using a cross compiler which I'd have to get or build) but I'd sure rather find a binary somewhere. I saw that posting about WakeBreaker, but it curiously seems to completely ignore the required tool, it just says you should type "make". Huh, sorry, that's not enough, you gotta have the tools.
 
Last edited by a moderator:
chuckr said:
To fit in another question here (might be a bad idea, it's off topic for the Title), I want to get me a gcc-4.3.1 compiler, a native one, for the Pandora, but I can't find a binary yet. If it must be built, I can guess a couple of tools that might work (1==build using the CodeSourcery's compiler, or 2==build using a cross compiler which I'd have to get or build) but I'd sure rather find a binary somewhere. I saw that posting about WakeBreaker, but it curiously seems to completely ignore the required tool, it just says you should type "make". Huh, sorry, that's not enough, you gotta have the tools.
Torpor wrote a fairly good how-to on getting the packages you need installed on the Pandora. As convenient as this is, don't listen to him when he says cross-compiling is bollocks though, it can work just as well ;)

edit: oh, before doing any of the "opkg install"s, you'll need to do "opkg update" in order for the Pandora to grab an up to date package list. Don't confuse that with "opkg upgrade" though, upgrade could wreck your install and you'll have to delete everything and start over with a fresh flash image.
Also, in case you weren't aware, you need to be super user to install any packages, so "sudo opkg upgrade" and "sudo install ..."
 
Last edited by a moderator:
To fit in another question here (might be a bad idea, it's off topic for the Title), I want to get me a gcc-4.3.1 compiler, a native one, for the Pandora, but I can't find a binary yet. If it must be built, I can guess a couple of tools that might work (1==build using the CodeSourcery's compiler, or 2==build using a cross compiler which I'd have to get or build) but I'd sure rather find a binary somewhere. I saw that posting about WakeBreaker, but it curiously seems to completely ignore the required tool, it just says you should type "make". Huh, sorry, that's not enough, you gotta have the tools.


Bollocks! :)


Code:
sudo bash
opkg update
opkg install gcc_4.3.3 gcc-symlinks gcc-doc make_3.81 make-dev binutils-dev vim_7.2 vim-syntax
opkg install cpp cpp-symlinks
opkg install g++_4.3.3 g++-symlinks
opkg install libstdc++-dev
opkg install libgles-omap3-dev libgles-omap3-demos
opkg install libsdl-1.2-dev libsdl-gfx-dev libsdl-image-1.2-dev libsdl-mixer-dev libsdl-net-1.2-dev libsdl-ttf-2.0-dev 

...

cd PandoraWakeBreaker
make


:)
 
torpor said:
To fit in another question here (might be a bad idea, it's off topic for the Title), I want to get me a gcc-4.3.1 compiler, a native one, for the Pandora, but I can't find a binary yet. If it must be built, I can guess a couple of tools that might work (1==build using the CodeSourcery's compiler, or 2==build using a cross compiler which I'd have to get or build) but I'd sure rather find a binary somewhere. I saw that posting about WakeBreaker, but it curiously seems to completely ignore the required tool, it just says you should type "make". Huh, sorry, that's not enough, you gotta have the tools.


Bollocks! :)


Code:
 sudo bash
 opkg update
 opkg install gcc_4.3.3 gcc-symlinks gcc-doc make_3.81 make-dev binutils-dev vim_7.2 vim-syntax
 opkg install cpp cpp-symlinks
 opkg install g++_4.3.3 g++-symlinks
 opkg install libstdc++-dev
 opkg install libgles-omap3-dev libgles-omap3-demos
 opkg install libsdl-1.2-dev libsdl-gfx-dev libsdl-image-1.2-dev libsdl-mixer-dev libsdl-net-1.2-dev libsdl-ttf-2.0-dev 
 
 ...
 
 cd PandoraWakeBreaker
 make


:)
I'd never used opkg before. Can I ask, I have a huge (30.9G) flash on /media/mmcbkl0p1, but it looks like only a small amount in my homedir, will opkg be smart enough to go look and find my nearly empty flash? Hmm, I tried the first couple of links you give, and it failed, and I see using df that my / fs is at 93%, so I figure that is my problem. Where does it stick the evidence of it's failure, so I can eradicate opkg's leavings before doing whatever you say about using opkg? I looked at the user manual, it gives nearly nothing on using opkg, and the stuff on Google is very lean, I can't find any man page.

Also, I just got passwordless inbound ssh to work (using authorized_keys), but I can't find any ssh-keygen on pandora, so I can't get automatic (passwordless) ssh to work outbound for me without making ssh keys on the Pandora. Does opkg do a more complete ssh package? Is there some way to find the pkg list that opkg can do? I found that dornloading packages using the Pandora browsers often does about 60-90%, then stops dead in it's tracks. I can use my other systems to do my downloading, and then use scp to copy the packages over, but I want to make Pandora-local keys, to finish ssh install.

I think, given how central this opkg is to configuring the Pandora, that this is another of those topics that should have been in the manual. I'm making a mental list here, of missing manual topics.
 
Last edited by a moderator:
Additional item, opkg got far enough to install the gcc's driver, so I ran gcc -v, and saw that it's local prefix is /usr/local, which isn't going to do much good by itself, because I haven't got any /usr/local. So, do I need to add some softlink, maybe pointing into my flash? I'll go give it a look, I can probably fix that myself, but certainly, that's an error that ought to get fixed, either by recompilation or by adding something to the installed filesystem hierarchy, right?
 
chuckr said:
Additional item, opkg got far enough to install the gcc's driver, so I ran gcc -v, and saw that it's local prefix is /usr/local, which isn't going to do much good by itself, because I haven't got any /usr/local. So, do I need to add some softlink, maybe pointing into my flash? I'll go give it a look, I can probably fix that myself, but certainly, that's an error that ought to get fixed, either by recompilation or by adding something to the installed filesystem hierarchy, right?
This gcc come from angstrom... I realy doubt there is something wrong with it....
Knowing that this gcc have already produced firefox 3.6.6 get my doubt only stronger
 
Last edited by a moderator:
sebt3 said:
chuckr said:
Additional item, opkg got far enough to install the gcc's driver, so I ran gcc -v, and saw that it's local prefix is /usr/local, which isn't going to do much good by itself, because I haven't got any /usr/local. So, do I need to add some softlink, maybe pointing into my flash? I'll go give it a look, I can probably fix that myself, but certainly, that's an error that ought to get fixed, either by recompilation or by adding something to the installed filesystem hierarchy, right?
This gcc come from angstrom... I realy doubt there is something wrong with it....
Knowing that this gcc have already produced firefox 3.6.6 get my doubt only stronger

You missed the reasoning (which is that the compiler references a filesystem location that doesn't even exist (by default) on Pandora. Yes, there's ways to fix it, but it's a definite error. Sort of on the order of calling a device green. You might argue if I said it was bad, or done poorly, such things are relative, facts which are the opinion of the user, but here I state that when you give the "-v" option and find out what defaults are compiled in, you see that /usr/local is referenced, and if you have an new, unmodified Pandora, you'll see it comes without any /usr/local. It's not the end of the world (as far as bugs are concerned) but it IS a bug.
 
Last edited by a moderator:
chuckr said:
sebt3 said:
chuckr said:
Additional item, opkg got far enough to install the gcc's driver, so I ran gcc -v, and saw that it's local prefix is /usr/local, which isn't going to do much good by itself, because I haven't got any /usr/local. So, do I need to add some softlink, maybe pointing into my flash? I'll go give it a look, I can probably fix that myself, but certainly, that's an error that ought to get fixed, either by recompilation or by adding something to the installed filesystem hierarchy, right?
This gcc come from angstrom... I realy doubt there is something wrong with it....
Knowing that this gcc have already produced firefox 3.6.6 get my doubt only stronger

You missed the reasoning (which is that the compiler references a filesystem location that doesn't even exist (by default) on Pandora. Yes, there's ways to fix it, but it's a definite error. Sort of on the order of calling a device green. You might argue if I said it was bad, or done poorly, such things are relative, facts which are the opinion of the user, but here I state that when you give the "-v" option and find out what defaults are compiled in, you see that /usr/local is referenced, and if you have an new, unmodified Pandora, you'll see it comes without any /usr/local. It's not the end of the world (as far as bugs are concerned) but it IS a bug.

Actually, it IS NOT a bug. For it to be a bug would mean that the gcc package on the Angstrom repository was packaged specifically for the Pandora firmware. Since it is not packaged for the Pandora firmware, then it is not a bug.

-God Ginrai
 
Last edited by a moderator:
Back
Top