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 Sat 22 Nov 2014, 22:18
All times are UTC - 4
 Forum index » House Training » HOWTO ( Solutions )
D.I.Y. uPup 20091120 Karmic Puppy with GLX/DRI
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [5 Posts]  
Author Message
playdayz


Joined: 25 Apr 2008
Posts: 3789

PostPosted: Sat 05 Dec 2009, 16:05    Post subject:  D.I.Y. uPup 20091120 Karmic Puppy with GLX/DRI
Subject description: Nice Woof, Nice Woof
 

These are notes of the changes I made to the default karmic-puppy from Woof 20091120 to build
uPup 20091120 with extra xservers and GLX/DRI -> http://www.murga-linux.com/puppy/viewtopic.php?t=49665
There are alsonotes now about woof20091202.
These won't mean much I am afraid until one has read what
Barry has written about Woof and also gotten a copy of Woof and played with it some.



Missing Files - Edit the file "Packages-puppy-woof-official"

In downloading the files for the Karmic build some files could not be found.
Several of those were because of bad locations in the file "Packages-puppy-woof-official."
These 4 are are actually located in pet-packages-woof instead of pet-packages-4
Edit "Packages-puppy-woof-official" and change "pet-packages-4" to "pet-packages-woof"

jwmconfig2-20091009|jwmconfig2|20091009||Desktop|264K|pet_packages-4|jwmconfig2-20091009.pet|+jwm2,+gtkdialog3|JWM configuration|||official|
net_setup-20091108|net_setup|20091108||Setup|324K|pet_packages-4|net_setup-20091108.pet|+gtkdialog3|Network Wizard|||official|
net_setup_retro-20091108|net_setup_retro|20091108||Setup|200K|pet_packages-4|net_setup_retro-20091108.pet|+gtkdialog3|Network Wizard|||official|
you2pup-1.3-2|you2pup|1.3-2||Internet|64K|pet_packages-4|you2pup-1.3-2.pet|+gtkdialog3|You2pup YouTube downloader|||official

--------------------------------------------------------------------------
In Woof20091120 the download of this file fails.

rox_filer-2.9.0-1-p4|rox_filer|2.9.0-1-p4||Filesystem|1452K|pet_packages-4|rox_filer-2.9.0-1-p4.pet|+gtk+|ROX-Filer file manager|puppy|4|official|"

Edit it in "Packages-puppy-woof-official" It's name is "rox_filer-2.9.0-p4"

rox_filer-2.9.0-p4|rox_filer|2.9.0-4||Filesystem|1452K|pet_packages-4|rox_filer-2.9.0-4.pet|+gtk+|ROX-Filer file manager|puppy|4|official|"
--------------------------------------------------------------------------
Located. This file is now in pet-packages-4.
This file was also not found and I couldn't find it either so it was a download failure..

linux_firmware_dvb-1.20|linux_firmware_dvb|1.20||BuildingBlock|48K|pet_packages-4|linux_firmware_dvb-1.20.pet||dvb usb kernel firmware|||official|

--------------------------------------------------------------------------
These kernels take long to download so I deleted all of them except linux_kernel-2.6.30.5
Kernel-2.6.31.5 is not posted in pet-packages-woof (the online repository) so there will be
a download failure unless it is deleted (but 2.6.31.5 is built so it might show up any time).

linux_kernel-2.6.18.1-ticks_uniproc-pup217-1|linux_kernel|2.6.18.1-ticks_uniproc-pup217-1||BuildingBlock|52648K|pet_packages-5|linux_kernel-2.6.18.1-ticks_uniproc-pup217-1.pet||retro kernel|puppy|2|official|
linux_kernel-2.6.18.8-uniproc-pup218|linux_kernel|2.6.18.8-uniproc-pup218||BuildingBlock|66276K|pet_packages-5|linux_kernel-2.6.18.8-uniproc-pup218.pet||retro kernel with ide drivers|puppy|2|official|
linux_kernel-2.6.21.7-ide-uniproc-1-p4|linux_kernel|2.6.21.7-ide-uniproc-1-p4||BuildingBlock|68612K|pet_packages-woof|linux_kernel-2.6.21.7-ide-uniproc-1-p4.pet||Linux kernel|puppy|4|official|
linux_kernel-2.6.25.16-5-pup412|linux_kernel|2.6.25.16-5-pup412||BuildingBlock|68792K|pet_packages-woof|linux_kernel-2.6.25.16-5-pup412.pet||linux kernel and firmware|puppy|4|official|
linux_kernel-2.6.27.4-woof1|linux_kernel|2.6.27.4-woof1||||pet_packages-woof|linux_kernel-2.6.27.4-woof1.pet|||||woof|
linux_kernel-2.6.27.29-tickless_smp-p4|linux_kernel|2.6.27.29-tickless_smp-p4||BuildingBlock|60680K|pet_packages-woof|linux_kernel-2.6.27.29-tickless_smp-p4.pet||linux kernel modules firmware|puppy|4|official|
linux_kernel-2.6.29.6-tickless_smp-2-p4|linux_kernel|2.6.29.6-tickless_smp-2-p4||BuildingBlock|59920K|pet_packages-woof|linux_kernel-2.6.29.6-tickless_smp-2-p4.pet||linux kernel modules firmware|puppy|4|official|
linux_kernel-2.6.30.5-tickless_smp-7-p4|linux_kernel|2.6.30.5-tickless_smp-7-p4||BuildingBlock|90008K|pet_packages-woof|linux_kernel-2.6.30.5-tickless_smp-7-p4.pet||linux kernel|puppy|4|official|
linux_kernel-2.6.31.5-tickless_smp_initrd-p4|linux_kernel|2.6.31.5-tickless_smp_initrd-p4||BuildingBlock|90008K|pet_packages-woof|linux_kernel-2.6.31.5-tickless_smp_initrd-p4.pet||linux kernel|puppy|4|official|

-------------------------------------------------------------------------

Changes to Xorg - Edit the file DISTRO_PKGS_SPECS-ubuntu-karmic

The other changes I made were to the xorg_base and xorg_serverxerver. I enabled some xservers that had been disabled
(radeonhd in particular but some others also). I also enabled the Mesa GLX/DRI files.
Compare the Original to the Modified version to see the differences. The character ~ at the beginning of a line
indicates "not" that is, an exception. I removed some of those exception entries which allowed the corresponding
xserver to be included. I also added the 4 files, "libgl1-mesa-glx, libgl1-mesa-dri, libglu1-mesa, and mesa-utils.
The way I got them, including adding the second line, is not the most elegant solution, kludge and hack come to mind,
but it worked and I left it alone.

DISTRO_PKGS_SPECS-ubuntu-karmic

Original
yes|xorg_base|xfonts-utils,libxmu-headers,mesa-common-dev,libgl1-mesa-dri,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,fontconfig,libdrm2,libdrm-dev,libdrm-intel1,libdrm-nouveau1,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont1,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxkbui1,libxkbui-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxres1,libxres-dev,libxss1,libxss-dev,libxt6,libxt-dev,libxtrap6,libxtrap-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxxf86dga1,libxxf86dga-dev,libxxf86misc1,libxxf86misc-dev,libxxf86vm1,libxxf86vm-dev|exe,dev,doc,nls
no|xorg_dri|libgl1-mesa-dri|exe,dev,doc,nls

Modified
yes|xorg_base|xfonts-utils,libxmu-headers,mesa-common-dev,mesa-utils,libgl1-mesa-dri,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,fontconfig,libdrm2,libdrm-dev,libdrm-intel1,libdrm-nouveau1,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont1,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxkbui1,libxkbui-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxres1,libxres-dev,libxss1,libxss-dev,libxt6,libxt-dev,libxtrap6,libxtrap-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxxf86dga1,libxxf86dga-dev,libxxf86misc1,libxxf86misc-dev,libxxf86vm1,libxxf86vm-dev|exe,dev,doc,nls
yes|xorg_dri|libgl1-mesa-dri,mesa-utils|exe,dev,doc,nls


Original
yes|xserver_xorg|xserver-xorg-dev,xserver-common,xserver-xorg,xserver-xorg-core,xserver-xorg-video-*,xserver-xorg-input-mouse,xserver-xorg-input-kbd,xserver-xorg-input-synaptics,xserver-xorg-input-evdev,xserver-xorg-input-wacom,-xserver-xorg-video-*-dbg,-xserver-xorg-video-dummy,-xserver-xorg-video-glint,-xserver-xorg-video-ivtv,-xserver-xorg-video-nsc,-xserver-xorg-video-radeonhd,-xserver-xorg-video-tga,-xserver-xorg-video-vga|exe,dev,doc,nls

Modified
yes|xserver_xorg|xserver-xorg-dev,xserver-common,xserver-xorg,xserver-xorg-core,xserver-xorg-video-*,xserver-xorg-input-mouse,xserver-xorg-input-kbd,xserver-xorg-input-synaptics,xserver-xorg-input-evdev,xserver-xorg-input-wacom,-xserver-xorg-video-*-dbg|exe,dev,doc,nls
yes|mesa-utils|mesa-utils|exe,dev,doc,nls

(added a new line trying to get mesa-utils, which it did)

As it says in the third message below, it is also necessary to edit the packages-templates and the xorg.conf file for glx/dri to work properly.

Last edited by playdayz on Fri 18 Dec 2009, 19:59; edited 6 times in total
Back to top
View user's profile Send private message 
01micko


Joined: 11 Oct 2008
Posts: 7841
Location: qld

PostPosted: Sat 05 Dec 2009, 22:07    Post subject:  

HI playdayz

I'm in the process of building an spup from woof with the latest tarball using "bones". The same download errors occur as yours.

I've a feeling that they are t2/Quirky builds that may not suit, especially the kernel. These packages show up in a goole search but they seem to have been removed from the repos. I left a message on Barry's Blog about this and mentioned your post about the woof bug.

Cheers

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


Joined: 25 Apr 2008
Posts: 3789

PostPosted: Sun 06 Dec 2009, 20:15    Post subject:  

01micko, what i think would be really useful is some way to complile and exchange info about using Woof, Tips & Tricks or soemhtign liek that. I have some more stuff to add that I forgot. It seems like it would help anyone who was trying to make any kind of pup with Woof. And maybe then someday a way to feed it back into Woof itself--to correct the bad download locations and so forth.

I would like to hear about your experiences in making an sPup. My original intent was to make an aPup, but I played with uPup and it seemed it would do what I wanted, perhaps a bit easier than arch pup would.
Back to top
View user's profile Send private message 
playdayz


Joined: 25 Apr 2008
Posts: 3789

PostPosted: Sun 06 Dec 2009, 20:32    Post subject:  

Here is a continuation of the first message in this forum. These are things that were necessary to make a uPup that I forgot, and only remembered when I tried to make another one Wink

1. Templates. I added the glx and dri files but I wasn't getting glx/dri because the templates blocked it. These are in the directory packages-templates and the file FIXUPHACK. I had to edit xorg_base and xserver_xorg to allow the glx/dri files to load. The necessary edits should be reasonably obvious.

2. Under the Kernel tab in Woof, the drop down menu that selects the kernel defaults to 2.6.31.5, which is not available. Therefore, the pup would be built without a kernel (i did that the first time). The solution is to drop down the menu and choose the 2.6.30.5 kernel. In Woof20091120 the 2.6.30.5 kernel defaulted to linux_kernel-2.6.30.5-tickless_smp-6-p4 when it was linux_kernel-2.6.30.5-tickless_smp-7-p4 that was the one that was downloaded. Changing it in the drop down selection box worked. But this seems OK in Woof20091202.

3. When Woof goes to build the devx for uPup it reports that It cannot stat python-libxml2_DEV. I cannot find that in Ubuntu Packages, and the python-libxml2 without the DEV seems to be installed. So I ma not sure what this means or what to do about it.

4. I should do it before building the uPup but to get the glx/dri files one also has to edit /etc/X11/xorg.conf to "Load glx" and to "Load dri." This vcan be done after the uPup is built and started of course.

5. Add libreadline6, libreadline_dev, libreadline_common, and libnl1, to help with wireless.

Last edited by playdayz on Fri 11 Dec 2009, 14:39; edited 1 time in total
Back to top
View user's profile Send private message 
01micko


Joined: 11 Oct 2008
Posts: 7841
Location: qld

PostPosted: Tue 08 Dec 2009, 03:04    Post subject:  

Aha! the elusive k2.6.31.5... http://distro.ibiblio.org/pub/linux/distributions/quirky/pet_packages-quirky/

later... nope doesn't work for me Sad

_________________
Woof Mailing List | keep the faith Cool |
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [5 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » HOWTO ( Solutions )
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.0815s ][ Queries: 11 (0.0089s) ][ GZIP on ]