Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 01 Sep 2014, 04:35
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
The journey to Archpup..
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 6 [79 Posts]   Goto page: 1, 2, 3, 4, 5, 6 Next
Author Message
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Wed 10 Oct 2012, 20:52    Post subject:  The journey to Archpup..
Subject description: Questions, lessons learned, help requests and tips..
 

Very Happy Hello,

@EDIT!!!
It has been done by user "simargl"!!!!
See here...
http://murga-linux.com/puppy/viewtopic.php?p=667022#667022


A couple of years ago, at the beginnings of woof, and still working with unleashed, I tried to build Archpup.. I made it to a desktop, but with massive glibc problems I at the time could not fix..
Trying again with woof2..
After fixing the distrospecs and repospecs for Arch to point to the 0.7 repos, and updating everything, I was able to download packages for Archpup..
2createpackages ran fine, with a few tweaks..
3builddistro...
First attempt failed early.. OK.. D/L some stuff and try again..
Second attempt again failed with:
"cannot chroot to rootfs-complete"
Could not figure out how to fix it thru woof, so went into rootfs-complete and fixed a bunch of busybox links. Repacked the sfs. booted to it.. Some joy.. Got an Archpup. Barely.. LOL.
Xorg is broken. I will fix that..
But the console wants "xdg_pixbuf-so.2.x.x" libs to go into FB mode..
Having framebuffer working would help..
Anyone have/know where to find this lib???
Arch repos dont have it, and so far cant find it in puppy`s either..
Anyone build an Archpup, or wanna help me too???
LOL..

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...

Last edited by puppyluvr on Sun 25 Nov 2012, 15:37; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Wed 10 Oct 2012, 21:17    Post subject:  

Very Happy Hello,
I had the same issues last year when I, and others, tried to build Napu, the Natty Pup.
IIRC it revolved around xorg-7.3 and reverting "semi-solved" it for Mick.. I never had any luck, even with a patch he provided.. As BK`s Precise superseded any need for a Napu Pup, I forgot all about the xorg issues until now..
Bear in mind, from the CLI everything works.. The busybox issues seem resolved, as all the bash commands work, and I can manipulate files etc.. Archpup lives.. But I need to resolve xorg without breaking anything else..

So, you advanced "woofers"..

Better way to correct the busybox stuff, during woof? (Arch doesnt link so much to busybox as Puppy does).???? ( My hack is xmessages to stop the various woof scripts as I attempt to resolve the issues ATCM..)

The above lib????

I have an Archpup that works via the cli, as far as I can test so far..
The ppm wants the correct spec files, but I have them..
I just want to fix this with a desktop.. LOL I`m being lazy.. So, Xorg first...
I`m willing to fix it thru woof, and will, but its just faster and easier to fix the sfs first, and reverse engineer it.. Cool
I think I got most everything else except xorg, (( again..... (ala Napu. Mad )
A version of xorg to woof this up??
Knowledge about xorg versions etc.. (mick!!) (BK)
Watching the woof I believe this Pup is mostly Arch.
Really, the names matched up generically, and most of it built from the 0.7. directory..
Maybe change the specs to use Puppy xorg stuff???

Damn this is.... FUN..... and FRUSTRATING. Wink

Till then, I`ll just keep hacking at xorg in the sfs..
But once I can get a desktop, fixing the rest is a breeze..

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4231
Location: Gatineau (Qc), Canada

PostPosted: Thu 11 Oct 2012, 07:41    Post subject:  

Courage, my friend, you'll get there! Smile
_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Thu 11 Oct 2012, 18:23    Post subject:  

Very Happy Hello,
Still trying with xorg 7.6 from Arch, but may have to revert to 7.4...
7.6 works, but wont configure correctly..
No wonder there isnt an Archpup.. Mad

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
01micko


Joined: 11 Oct 2008
Posts: 7794
Location: qld

PostPosted: Thu 11 Oct 2012, 18:29    Post subject:  

Hello Jay

What do you mean "wont configure correctly" with xorg? Newer kernels require newer xorg. I'd advise not to roll back with xorg, likely headaches down the track.

Just make sure you have all the drm and KMS stuff turned on in the kernel config and install mesa. I know it's big but it's a requirement for KMS. Make sure too that libdrm is installed (and deps if any).

I guess you do the woof dependency check after "END OF PINSTALL" in 3builddistro?

Cheers

_________________
Woof Mailing List | keep the faith Cool |
Back to top
View user's profile Send private message Visit poster's website 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Thu 11 Oct 2012, 19:51    Post subject:  

Very Happy Hello Mick,
Yea, I kinda figured, hence still going with 7.6
ATM cant get thru 3builddistro cleanly, as bash/busybox is still broken.
"cannot chroot into rootfs-complete" because /bin/bash doesnt exist, but it does...
Rewoofing ATM.. Hoping to get a bit further and fix chroot.
Last woof got to chroot and died, so I fixed all the stuff I could find, and squashed the dir..
Booting to it made it to a CLI, and xorg works, but wont run "xorgwizard" just returns to prompt..
Also wont make a savefile, although the first one did both..
I changed some stuff in woof, and redid D/L and buildpackages, hope it helps.
Soon will try the 4th woof..
If I get thru 3builddistro, I will do the dep check...
PS this the exact place Napu died for me.. lol
Not this time..... Shocked
PPS I did not compile this (3.2.29-pae-up.i686) kernel, woof D/L it for me..
I cannot find libdrm anywhere...
I`ll look in the kernel pet for a config file, and see whats on/off, and get back..
Thanks for the help..
Jay.................

Edit.. In the DOTconfig it shows drm as "m"??
Not "Y" or "N" but "M" for sure..
Should I recompile it with "Y" for drm??
WTF does "m" mean??
Maybe I should just use another kernel?
I assumed that woof kernels were puppy compatible...
I am fixin to build 3.6.1..
Got a good DOTconfig..?
I usually use Pemasu`s resent kernel DOTconfigs..
Hey, I got "all day".. LOL..
I will eventually figure it out, but all frustration preventing help is appreciated, especially by my kids.. LOL
Also, I keep getting :
Code:
 tar: Ignoring unknown extended header keyword `SCHILY.fflags'

but tar is still getting them extracted after a few errors..
A google search seemed to indicate it was an issue that tar has fixed, but not the error...

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
01micko


Joined: 11 Oct 2008
Posts: 7794
Location: qld

PostPosted: Thu 11 Oct 2012, 20:24    Post subject:  

Hi Jay

What system are you woofing from?

I would suggest one of the latest betas of slacko, precise, or dpup (wheezy) as these will have the latest tar version.

That is Barry's precise kernel which does have the necessary goodies Smile . BTW, "m" is for module, that's fine.

Quote:
I guess you do the woof dependency check after "END OF PINSTALL" in 3builddistro?

Straight after that (when the main filesystem gets built but before the kernel gets merged) there is the option to hit "c" and test deps before you get to the "testing chroot" stage. Whenever I update I use that and it has proved useful, though some of the output is a bit cryptic, at least it gives you some prey to hunt. There is likely something missing. Be aware that some of the templates (most) are a bit ubuntu-centric. I have had to hack a few for slacko so that critical stuff doesn't get thrown out. You can avoid using the templates by renaming the "package" in the second field of the PKGS_SPECS_TABLE variable. Some likely culprits can be binutils, coreutils and util-linux.

Best of luck Smile

_________________
Woof Mailing List | keep the faith Cool |
Back to top
View user's profile Send private message Visit poster's website 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Thu 11 Oct 2012, 22:09    Post subject:  

Very Happy Hello,
Yea, `butu centric is an understatement.. Surprised
The first big hurdle is that Arch doesnt link everything to busybox.
IDK for sure how to fix that thru woof. I have however fixed it manually, after the fact..
I altered specs to load the missing/messed up stuff from pets, and am awaiting createpackages ATM..
My hack is to put xmessages inside the woof scripts to pause them and allow me some editing room. Cool
I`ll get back after this most recent woof.. Rolling Eyes (#5)
ATM, I am building on Exprimo, which I have re-woofed already (Squeeze + 3.4.2-dpup kernel) with great success, but I am using Pemasu`s build, as it has a lot of cool built in tools, the devx, and kernel sources installed.. Cool

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Thu 11 Oct 2012, 22:49    Post subject:  

Very Happy Hello,
A little at a time...
Otherwise, I tend to get obsessed..
MultiPup was released on a 12 hour schedule.
In those 72 hrs, I learned more Bash and GTKDialog than I ever thought 3 years would give me, in 3 days....
PAW took 7 months, and cost me a wife...
But it is the most integrated graphics workstation out there, still, 3 years later..
Learned its better to compile my own stuff for a Pup.
Lupen was compiled on Lupen, well most of it..
Gotta smile, relax, and try again... Rolling Eyes
Deep breaths, and breaks, can save the day!!!!
Obsession causes tunnel vision and blindness.. Shocked
You, I am sure, know....

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
01micko


Joined: 11 Oct 2008
Posts: 7794
Location: qld

PostPosted: Thu 11 Oct 2012, 22:57    Post subject:  

Yeah I hear ya Wink
Time to break out the geetar Cool

_________________
Woof Mailing List | keep the faith Cool |
Back to top
View user's profile Send private message Visit poster's website 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Fri 12 Oct 2012, 18:48    Post subject:  

Very Happy Hello,
Progress thus far:
5th Woof again had around 30 bad symlinks, which in Puppy, are just links to busybox, but were looking for something else.
Attempting to run the dep check in woof, before the chroot, returns ldd not found..
Of course, it is there... Mad
Attempting to chroot myself into rootfs-complete gives:
Quote:
chroot: can't execute '/bin/bash': No such file or directory

It too, of course, is there... Mad
LOL.. not.....
I believe it is glibc related, but it could be some stupid simple thing, IDK...

Maybe I`m going at this backwards.. Idea
Maybe instead of building it from the bottom up, thru woof,
I should start with a Puppy, and build it top down..give the ppm the ability to search Arch repos (easy) and install Arch packages (also easy)..
They are just tarballs, and pet up well..
But if glibc is the problem, then they may not run...
I am in way over my head.. Very Happy Very Happy Very Happy
What makes it an Archpup? Really.. PACMAN...
So maybe I look deeper into getting it to run an a regular Puppy..
But it would sorta be a Puppy with an Arch theme...
But to really work, I know it must be largely Arch built..
I can do this.. Cool
But WE could do it a lot faster.. Razz
"Puppy Powers combine.. form of,.. ArchPup"
LMAO...

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Fri 12 Oct 2012, 18:58    Post subject:  

Very Happy Hello,
I forgot to ask:
Has anyone else done an Archpup yet?
Jeff? where are you? Oh ya, never mind......Damn Alien....( Inside joke... Very Happy Very Happy Very Happy AOL..)
I wanna woof it right, so it too can be a "rolling release" like Arch..
Guess I`ll have to bite the bullet and max out my limited internet, and D/L Arch.. (big)
Between the two, I`ll find a happy medium... And a solution...

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
ajbibb

Joined: 15 Apr 2010
Posts: 12

PostPosted: Sat 13 Oct 2012, 20:42    Post subject:  

Since you asked, I tried about 18 months ago and determined it was beyond my abilities. That was with Woof I, never tried it with Woof II. I've got some forum posts here with notes and comments of what I found, Woof changes, etc. I recall at least one support script (not one of the numbered Woof scripts) that also needed modification. Search for posts with my handle in the forum. I'd be happy to send you my files if I could, but I had a small mishap while misusing DD and retrieving those files is no longer possible.

Got to the same point you have; could eventually get a command line up, but black screen of death starting XORG.

How are you going to do a rolling release Puppy? Woof builds a static ISO, you're going to have fill up your save file to do it. I'm on Arch almost all the time and my own opinion is that rolling release has its own set of problems. You'll quickly learn to upgrade your system only when you've got the time to fix the new problems you introduce. Not a show stopper, and if you have the time it is great fun fixing things. Just know it exists.

I know this is a Puppy forum, but my recommendation is if you want Pacman install Arch. A minimal Arch installation really does not take up that much room and I don't notice a speed difference between it and my old Puppy installs. Should you not, then good luck - you're going to need it.
Back to top
View user's profile Send private message 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Sat 13 Oct 2012, 21:13    Post subject:  

Very Happy Hello,
And the journey continues:
Boot.
Error: "cannot chroot into rootfs-complete, /bin/bash (or thru woof, ldd ) not found"
Solution: Duh.. Embarassed Puppy`s busybox has all the symlinks that were messed up, so changed the specs to use busybox, and module-init-tools, from Puppy Also fixed sqlite, some gnome libs etc...
Rewoofed...
Reboot.
Error: "cant access /dev/tty5, no such device blah blah blah"
Solution: The initrd was missing the blanks for most everything.. Added the proper stuff..
Resquash the .sfs.
Reboot.
Error: "cannot access /etc/init.d/rcS no such file or directory" Well, /etc/init.d/rcS doesnt exist in Puppy.
There are a few things that do what I think it is intended to do, and if my research is right, a full install of Puppy might have it, but I do not have a full install, only 26 frugals...
Why doesnt the init look for it on any other Puppies I have woofed?
Grr.. OK.. Time for a beer break... Tomorrow is a new day.. Cool

Might take a look at my other fun project. Rolling Eyes
Trying to woof from Fedora rpm`s.. Shocked
Got the repo info, and all the packages for core7 already in local.
Next step, to look if woof can unrpm.
I havent had great success with unrpm.
Maybe install Fedora, and tar up all the packages.
BK made loopholes for tar based packages for Gentoo I think..
But that is a future thread... Wink

I tried to ArchPup several years ago, and made an ISO I could prob fix today, but way out of date. And I dont know where, amongst my many drives, it is.. I have every hard drive I have used since around 2000!!

IDK why, but I want this..... Smile

ArchPup will live.. Cool

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
puppyluvr


Joined: 06 Jan 2008
Posts: 3195
Location: Chickasha Oklahoma

PostPosted: Sat 13 Oct 2012, 21:20    Post subject:  

Very Happy Hello,
Yea, I prob will D/L Arch, and look inside.. Wink
The "rolling release" could take the form of xdeltas for Puppy, and really it is not critical..
Does Arch have a "static" release?
I never played with Arch, (hence MultiPup not supporting it..)
I must love frustration.. Very Happy

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 6 [79 Posts]   Goto page: 1, 2, 3, 4, 5, 6 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

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
[ Time: 0.1119s ][ Queries: 13 (0.0170s) ][ GZIP on ]