The time now is Sat 25 May 2013, 22:33
All times are UTC - 4 |
| Author |
Message |
playdayz

Joined: 25 Apr 2008 Posts: 3705
|
Posted: Sat 14 Nov 2009, 21:33 Post subject:
|
|
ttuuxxx, the 200MB is not the half of it. it extracts to almost 600MB! I kept saying, "Where did all that memory go?" But somewhere in all that it has the fix.
|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Sun 15 Nov 2009, 00:22 Post subject:
|
|
| ttuuxxx wrote: | Hi playdayz hmmm a 200MB gcc fix pet package OMG thats a bit extreme, Wonder why Sit Heel Speak didn't post a link here?. I wonder if we can rebuild the gcc with newer one and chop 100MB off?
ttuuxxx | OK, consider it posted:
http://www.murga-linux.com/puppy/viewtopic.php?t=48922
Heh, I didn't want to stick my neck out until I saw someone else using it successfully
No doubt my PET can be pared down hugely. I did not take the gposil appoach, because I wanted a kernel *now*, not a week from now, so I took the kitchen-sink approach by simply recompiling gcc with almost *everything" enabled and not bothering to strip it.
If you enable only the two languages c and c++ then the PET will shrink by...mm, I'd guess at least half, that's a start. Leaving out libgcj will probably chop another, mmm, I'd guess 30-40 MB out of it. Then go through and strip everything that can be stripped, and it should begin to approach a Puppy level of svelteness if you turn it into a combined devx (in case of duplicates, keep what's in the PET and delete what's in the devx). At the moment, though, I just don't have the time to do anything more than just provide this fattest of sheep. Someone else will have to go through it with the shears.
PS Oh yes...you probably don't need to compile it with "--enable-debug" either. I've been using it for about two weeks now and have not seen it hiccup.
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sun 15 Nov 2009, 02:11 Post subject:
|
|
Ok I'll give it one last shot I'll download the 200mb devx, Bootup K-Upup just to get the devx working, then I'll make a 12gb pupsave and compile the same gcc with less extras and bring the size down. Cross my fingers, lol
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sun 15 Nov 2009, 02:16 Post subject:
|
|
awwwww man 39/kb sec grrrrrr 1hr and 40 mins, to download a devx, man that server is slow, I can upload to it at 100/kb sec. hmmm maybe ftp.
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
James C

Joined: 26 Mar 2009 Posts: 4743 Location: Kentucky
|
Posted: Sun 15 Nov 2009, 04:53 Post subject:
|
|
In my continuing quest to find a browser that will run in Upup 450, I installed the FF 2.0.0.7 pet. Launched it from the terminal and when it crashed about 30 seconds later I got an error message.
See screenshot....
| Description |
|

Download |
| Filename |
upup450.png |
| Filesize |
97.76 KB |
| Downloaded |
575 Time(s) |
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sun 15 Nov 2009, 05:42 Post subject:
|
|
Hi guys I installed the 200MB gcc but when I executed new2dir make install
it still gives the error
make: invalid option -- 'a' and doesn't execute/build the new2dir packages/directories.
I even installed bash from puppy 4.
I'll give this another day, If I can't package gcc whats the use.
you guys with it working, try the new2dir script, say build/package something simple like leafpad. It failed on my system.
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
gposil

Joined: 06 Apr 2009 Posts: 1305 Location: Stanthorpe (The Granite Belt), QLD, Australia
|
Posted: Sun 15 Nov 2009, 05:53 Post subject:
|
|
ttuuxxx, I think you are going to find that Upup new2dir has the same problem Dpup used to have with it...(expecting busybox versions when full versions are installed etc...)
_________________
Dpup Home
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sun 15 Nov 2009, 07:36 Post subject:
|
|
| gposil wrote: | | ttuuxxx, I think you are going to find that Upup new2dir has the same problem Dpup used to have with it...(expecting busybox versions when full versions are installed etc...) |
hmmm I tried compiling it, it compiled fine, but had tons of parts dropped, and didn't work, I tried the busybox static from Karmic Ubuntu, and didn't work, I tried busybox box from series 4 and didn't work.
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Sun 15 Nov 2009, 13:17 Post subject:
|
|
| ttuuxxx wrote: | Ok I'll give it one last shot I'll download the 200mb devx, Bootup K-Upup just to get the devx working, then I'll make a 12gb pupsave and compile the same gcc with less extras and bring the size down. Cross my fingers, lol |
Actually a 3.6 GB pupsave is sufficient .
I'll strike you a deal. If you and gposil will concentrate on getting Synaptic and --dare I ask it?-- the Ubuntu Software Center up and running, then I will do the new devx. Since I have been exploring gcc for about two months now and you haven't, undoubtedly I have a clearer idea of where to and how far to take the merry knife. I have managed to get full-fledged git up and running, too.
What say you?
|
|
Back to top
|
|
 |
playdayz

Joined: 25 Apr 2008 Posts: 3705
|
Posted: Sun 15 Nov 2009, 15:13 Post subject:
Browser Problem Work-Around |
|
I had posted this in the uPup 432 Bugs forum http://www.murga-linux.com/puppy/viewtopic.php?t=48154&start=15
| Quote: |
FLASHPLAYER - Flashplayer 10.32 was crashing everything, in every browser. I certainly might have done something to cause that, but I do not know what. i reverted to 9.246 which seems to run OK. Does anyone else have the problem? I made a fresh install and the same thing happened--Seamonkey 1.1.18 with flash 10.32 crashed at the adobe test flash player site. |
I do my work online in uPup 4.32 so that shows it is running nicely for me. I believe the browser problem is actually a Flash problem--the cynic says, "As usual." The browsers all work for me with Flash 9. Or Tools -> Addons -> Disable Flash player. This is not a permanent solution of course, but I do believe the solution has to do with Flashplayer 10's incompatibility with 432 and 450. Here's Flashplayer 9.246. I had to download the whole darn archive of all Flashplayer 9's to get it. Look in /usr/lib/mozilla/plugins and replace the old libflashplayer.so with this one.
http://www.diddywahdiddy.net/Puppy400/libflashplayer.so
SRWare Iron runs great in both 4.32 and 4.50. The new version 4.0.227 uses plugins automatically but I believe it can protect itself if Flash crashes anyway--and notify you.
http://www.murga-linux.com/puppy/viewtopic.php?t=48889
@SitHeelSpeak. I am in for some version of Upup and I can help with testing but unfortunately not with the heavy lifting. Also I often have ideas One of those ideas from just yesterday was whether Synaptic was necessarily the best solution. The uPup infrastructure is not exactly the same as Ubu 9.10. And I am wondering if it might not be better to test and then post links on the uPup site (when it arrives) of the deb files that will install particular programs. For instance, I have found the 4 files that are necessary to implement glx/dri and have posted those. I could easily be wrong of course--and Synaptic would take care of dependencies which my approach has to do manually--but I wouldn't expect that it would be straightforward to implement Synaptic. I can easily imagine it breaking uPup because it expects to see Ubu rather than uPup. Just some forward thinking for whatever it is worth.
I'll put it all in one message here. ePDFViewer is not running in either 4.32 or 4.50. From the command line the error message is | Quote: | # ./epdfview
./epdfview: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory |
Last edited by playdayz on Sun 15 Nov 2009, 17:34; edited 1 time in total
|
|
Back to top
|
|
 |
James C

Joined: 26 Mar 2009 Posts: 4743 Location: Kentucky
|
Posted: Sun 15 Nov 2009, 16:23 Post subject:
|
|
Switching to Flash 9 seems to have solved all of the browser crashing problems I mentioned earlier.Thanks to playdayz for pointing the fix out.
|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Tue 17 Nov 2009, 22:59 Post subject:
2.6.31.6 rt-smp kernel patches for Upup-450 |
|
I am having good luck with a 2.6.31.6 kernel, compiled using my patched gcc. I gave it, besides the regular 4 patches which Barry uses, one additional aufs fix patch, plus the Ingo Molnar real-time preemption patchset and the complete Ubuntu Karmic kernel patchset. I guess it makes sense that if we are going to use application packages from Karmic, then probably we'd better have a Karmic kernel too. Seamonkey is much more stable ***edited: I retract this statement; Seamonkey 1.1.8 is not more stable.*** ***Unless you recompile it and XOrg correctly, using my gcc***
, and my Dell Mini-9 runs about 20 degrees Fahrenheit (11 C) cooler with this kernel, than with Puppies 4.21, Lighthouse, or regular Karmic UPup's 432 and 450 2.6.30.5 kernels.
If anyone wants my source (i.e., the subdir /usr/src/linux-2.6.31.6, tarr'ed up, ready to make menuconfig), and/or the vmlinuz and the /lib/modules/2.6.31.6-rt19 subdir (is there anything else needed, to plunk-in a kernel?) then I will post it.
But most people I presume will want to build it yourself, so here are the patches. Apply them in the order given. Warning: this is not for novices; you will see failed hunks. You must know what you're doing well enough, to go in and fix the failed hunks by hand. During the compile, make will choke on a few sourcefiles where silly mistakes have been made, e.g. symbol exported before it is defined. If you know what you're doing it is trivial to go in and fix these and resume the make.
The alsa patch is an updated one, courtesy of rerwin. The aufs patches are from latest aufs git source. The rt patch is from kernel.org. The Ubuntu patch comes from the Oregon State University mirror, but it is a quarter-million lines, so I have broken it out into 12 parts so you can easily see which hunks fail. Most of the failed hunks fail simply because they have already been incorporated into the mainline vanilla 2.6.31.6 source code.
After applying the Ubuntu patchset, I copied the subdir ubuntu/aufs into fs along with the subdirs for all the other filesystem types, and copied the header file aufs_type.h from /ubuntu/include/linux up to include/linux, then commented out the line in ubuntu/Makefile which builds the Ubuntu aufs. Make will automatically find and build the aufs that you put under fs, though you get warnings about choice value being used outside its choice group. Big deal.
ndiswrapper fails to fully build in 2.6.31.6 --look in my dotconfig and you will see where I disabled it-- owing to the fact that semaphore.h in 2.6.31.6 has had the part that declares init_MUTEX taken out. If this is a problem for you, then I suggest you grab the patch-2.6.31.5-rt18 patch from the rt subdir at kernel.org and use the 2.6.31.5 source with these same other patches applied; I compiled that as well, and it works great. Or, you could try taking the declaration and definition of init_MUTEX out of semaphore.h from 2.6.31.5 and sticking it back into semaphore.h in 2.6.31.6.
2.6.31.6 breaks the XOrg in Upup-450, so you will have to use XVesa...until I post the correctly-compiled XOrg, in a day or two.
2.6.31.5 with all these patches does not break XOrg, but you have to go into rc.sysinit and add a line to make the remount rw line unconditional (I put it immediately underneath the original, which I did not comment out). Note, I tested (and am working) only on a full install.
The patches:
http://www.puppylinux.asia/tpp/SitHeelSpeak/alsa-driver-1.0.20-k2.6.31.patch
http://www.puppylinux.asia/tpp/SitHeelSpeak/aufs2-base.patch
http://www.puppylinux.asia/tpp/SitHeelSpeak/aufs2-kbuild.patch
http://www.puppylinux.asia/tpp/SitHeelSpeak/aufs2-standalone.patch
http://www.puppylinux.asia/tpp/SitHeelSpeak/patch-2.6.31.6-rt19
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--01.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--02.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--03.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--04.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--05.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--06.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--07.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--08.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--09.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--10.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--11.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48--12.diff
http://www.puppylinux.asia/tpp/SitHeelSpeak/fix-aufs2-2.6.31.diff
Here's the original Ubuntu patch which I broke out, in case you want to check my work:
http://www.puppylinux.asia/tpp/SitHeelSpeak/ubuntu-kernel-910-linux_2.6.31-14.48.diff
The DOTconfig I used (latest iteration, 22 Nov 2009):
(this is for the Atom cpu, you will want to change it to your own)
http://www.puppylinux.asia/tpp/SitHeelSpeak/DOTconfig-upup-2.6.31.6-SHS
Last edited by Sit Heel Speak on Mon 23 Nov 2009, 03:30; edited 4 times in total
|
|
Back to top
|
|
 |
playdayz

Joined: 25 Apr 2008 Posts: 3705
|
Posted: Wed 18 Nov 2009, 15:23 Post subject:
|
|
Hey SitHeelSpeak, your kernel 2.6.31 could be made into a pet package for inclusion in Woof, couldn't it? It would be just looking at the other kernel pets in Woof and then imitating them (at least that's how I usually proceed I would be happy to test it by building a Woof with it.
| Quote: | | and/or the vmlinuz and the /lib/modules/2.6.31.6-rt19 subdir (is there anything else needed, to plunk-in a kernel?) then I will post it. |
Or if you wanted to post the "stuff needed to plunk in a kernel" I would like to try that too. Or to test a uPuplet that you built with that kernel and Woof. I just want to get my hands on that kernel, I don't know the answer to the question there though.
|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Wed 18 Nov 2009, 17:44 Post subject:
|
|
| playdayz wrote: | | Hey SitHeelSpeak, your kernel 2.6.31 could be made into a pet package for inclusion in Woof, couldn't it?... | Let's see if it's ready-for-prime-time first. I think /boot/vmlinuz and /lib/modules are all you need, right? Here it is:
http://www.murga-linux.com/puppy/viewtopic.php?t=49086
Back up your existing /lib/modules/firmware first, of course.
This kernel breaks the XOrg which is supplied with Karmic Woof. I will release a correctly-compiled XOrg which it does not break, hopefully within the next week.
|
|
Back to top
|
|
 |
playdayz

Joined: 25 Apr 2008 Posts: 3705
|
Posted: Fri 27 Nov 2009, 15:43 Post subject:
|
|
Good news about Flash. i built a uPup with Woof 2009-1120 with all of xorg, devx, and SHS's gcc 4.4.1 and Flash 10 seems to be working. It is not crashing everything immediately anyway.
<Add> It even plays full screen in hulu.com. All right! I am using Namoroka/Firefox 3.6b5pre.
I put a note here. http://www.murga-linux.com/puppy/viewtopic.php?t=48984
Flash 10 is also working on a build of 4.32 uPup with all of xorg, in seamonkey 1.1.18,
|
|
Back to top
|
|
 |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|