The time now is Thu 20 Jun 2013, 01:44
All times are UTC - 4 |
|
Page 1 of 4 [56 Posts] |
Goto page: 1, 2, 3, 4 Next |
| Author |
Message |
sc0ttman

Joined: 16 Sep 2009 Posts: 2201 Location: UK
|
Posted: Tue 24 May 2011, 11:05 Post subject:
a "compiling" section on the forum Subject description: why don't we have one? |
|
Why don't we have a "Compiling" section on the forum?
I noticed other Linux forums are full of threads and even whole sections devoted to the exact details of various compiling related stuff.. In other Linux forums it's common to see exact details about:
- the exact 'configure' settings used to build things
- the dependencies needed and the versions which worked
- the environment built on, and how it was setup to complete the build
The forums which have all this stuff above, also tend to have:
- official patches and why/how to apply them
- source code fixes, changes, hacks and 'workarounds'
These places are much more likely to post bug fixes and known issues to the developers of the apps being compiled, which helps those developers improve their program for that distro or system.
If we did the same in Puppy, we would be able to get a closer look at how to build new apps, and how to make them work even better in Puppy. Dont forget - JWM, Mtpaint and others have been improved because of Puppy users and devs getting in touch...
Compiling stuff is an art in its self, and having a single section where our more experienced compilers can help out others would be really nice. Also, it would encourage people to learn, to try, and to compile new apps for Puppy.
Jemimah and others have already posted some great HOWTOs on compiling various apps, and the scope of these posts is often outside that of the "Additional Pets" section... So, it is a good idea to have a section devoted to compiling?
Are there prohibitive issues I am unaware of? A different sub-section for each major puppy version required? etc...
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2201 Location: UK
|
Posted: Wed 25 May 2011, 13:18 Post subject:
|
|
ok then....
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
Aitch

Joined: 04 Apr 2007 Posts: 6825 Location: Chatham, Kent, UK
|
Posted: Wed 25 May 2011, 17:00 Post subject:
|
|
I can't believe no-one's suggested it before....?
Great idea!! Gets my vote
I've PM'd Flash
Aitch
|
|
Back to top
|
|
 |
bigpup

Joined: 11 Oct 2009 Posts: 3692 Location: Charleston S.C. USA
|
Posted: Wed 25 May 2011, 17:15 Post subject:
|
|
I agree!
Would be a very good thing to have!!!
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2201 Location: UK
|
Posted: Wed 25 May 2011, 18:15 Post subject:
|
|
It seems to me to be a bit of an oversight to say the least.. One that I would like to have fixed.
We need a set of consistent, clear instructions for compiling things the puppy way - finding the deps, configure for small size, using new2dir, stripping for even smaller size, removing or replacing any large dependencies, using stock icons, and so on.
Puppy will benefit in various ways:
- Puppy users get more help and experience in compiling programs.
- The quality of compiled apps will be increased as users learn more.
- Updates for apps could be compiled more regularly and reliably
- Everyone can learn to reduce bloat when they build stuff
- It reduces the need to (re-)learn how to compile programs already built.
- Non-Puppy users get to see how small/light packages can be..
- Puppy itself gets many more quality packages.
- It will surely help improve or speed up fixing/improving the devx
- Our compiling stories or experiences will turn up in Google
- and so on ...
Add other reasons to this thread... It might help!
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
abushcrafter

Joined: 30 Oct 2009 Posts: 1447 Location: England
|
Posted: Wed 25 May 2011, 18:24 Post subject:
|
|
+1. Do a poll next time please .
_________________ adobe flash is rubbish!
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/
|
|
Back to top
|
|
 |
Flash
Official Dog Handler

Joined: 04 May 2005 Posts: 9911 Location: Arizona USA
|
Posted: Wed 25 May 2011, 23:42 Post subject:
|
|
Would a Compiling subsection in either the Programming or the Additional software section of the forum be acceptable? The forum has so many sections that I think it would be counterproductive to add another one. Actually, rather than add more I'd like to get rid of a few. Consolidate them. That's not going to happen, I just wanted to say my druthers.
|
|
Back to top
|
|
 |
8-bit

Joined: 03 Apr 2007 Posts: 3033 Location: Oregon
|
Posted: Thu 26 May 2011, 01:34 Post subject:
|
|
A section on Compiling might sound good, but without users who have compiled apps and know a little contributing, it would be wasted space.
If the section was expected to be a know all tell all solution to a user that did not know jack about the subject and wanted to learn, it could put demands on those willing to share that they are not prepared for.
Then again, it might be worth a try.
Anyone remember and still refer to "GTK Dialog Tips and Tricks"?
Also the great tutorial on Bash and the command line?
So maybe it deserves a chance to.
But I also think it should be made as a subsection uner Programming.
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2201 Location: UK
|
Posted: Thu 26 May 2011, 07:42 Post subject:
|
|
| abushcrafter wrote: | +1. Do a poll next time please . |
I hate polls! Just type what you want to say - much better that way... Who votes we have a poll ?
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2201 Location: UK
|
Posted: Thu 26 May 2011, 07:56 Post subject:
|
|
8-bit, I hear your concerns, and needless to say I am not trying to dictate how the forum should be....
| 8-bit wrote: | | A section on Compiling might sound good, but without users who have compiled apps and know a little contributing, it would be wasted space. |
Like any other section. I would contribute, I'm sure others would.. It would also be useful for novices - they can post broken compile attempts, and get guidance on how to complete the build process.
| 8-bit wrote: | | If the section was expected to be a know all tell all solution to a user that did not know jack about the subject and wanted to learn, it could put demands on those willing to share that they are not prepared for. |
I think the thread would be a great place to post for both novices to find help, and experts to teach the rest of us!!
| 8-bit wrote: | | Anyone remember and still refer to "GTK Dialog Tips and Tricks"?.. Also the great tutorial on Bash and the command line? |
I like these threads, they are invaluable, especially the GTK Dialog and BASH stuff by zigbert and Bruce. The compile thread would no doubt also end up containing some nice sticky posts about how to compile generally, in the Puppy way... (using --prefix=/usr, etc)
| 8-bit wrote: | | But I also think it should be made as a subsection under Programming. |
I don't mind where it goes. I would leave that up to everyone to agree, or Flash (or any another moderator) to decide.
Flash, wherever you want to put it (if at all) is fine by me... A sub-section in either "Programming", "House Training" or in "Additional Software (Pets and Stuff)" would be my preference (in that order!)
But I think maybe a few more people might want to get on board before we make the section...
And it should definitely start with a few stickies, giving users a guide on how its done, etc...
... even a sticky with some useful links, further reading, etc - it's more than we have at the moment!
We already have some great compile guides scattered around - by jemimah, iguleder (kernel compile), ttuuxxx, Barry K, dejan555, and many others... They could go straight in... I also have collected lots of Puppy specific compile tips, I would be happy to add them to a nice sticky of or something.. Although maybe better to leave that stuff to real experts!
OK, here's my last few reasons for the thread:
- I find the Puppy forum GREAT help, but not for compiling
Here is what we are missing:
- we users must currently sit back and watch new apps appear, built and packaged on puppy, with no background or HOW TOs
- we users must often look to other forums to build stuff, before we post the PETs here!
- in short, lots of this work is already being done, but there is nowhere to document it
- God, even the Woof 'configure' and 'make' settings are nowhere to be found!
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
wuwei

Joined: 15 Sep 2007 Posts: 740 Location: de
|
Posted: Fri 27 May 2011, 12:59 Post subject:
|
|
I got here from this post:
http://www.murga-linux.com/puppy/viewtopic.php?t=67444&start=330
And yes, a compiling thread is a great idea. Especially because of this reason
| Quote: | | - we users must currently sit back and watch new apps appear, built and packaged on puppy, with no background or HOW TOs |
Compiling apps and drivers is certainly not for the newby. But after a while when the tinkering starts, then yes, why do we have to wait for a pet?
Some applications such as OO or LO can be directly installed to /mnt/home even by a novice and there are some posts to that effect on the forum.
Personnally, I have had a hard time with nvidia drivers. There never seemed to be a proper pet for the latest Puppy. But the drivers are available as run files on the nvidia website. So not until I figured it out with the help of pemasu and Billtoo could I take the nvidia file and make it fit to the desired Puppy.
Unfortunately not all Puppies provide an sfs for devx and the kernel source.
Perhaps a Compiling Thread would help to remind the devs to provide these necessary resources?
|
|
Back to top
|
|
 |
bigpup

Joined: 11 Oct 2009 Posts: 3692 Location: Charleston S.C. USA
|
Posted: Fri 27 May 2011, 14:35 Post subject:
|
|
I also think it should be made as a subsection under Programming.
| Quote: | it should definitely start with a few stickies, giving users a guide on how its done, etc...
... even a sticky with some useful links, further reading, etc - it's more than we have at the moment! |
Agree!!
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3845
|
Posted: Fri 27 May 2011, 17:09 Post subject:
|
|
I almost always post my compile parameters (complete with compiler flags and configure options), mainly due to short attention span and dislike of nagging/begging ... better to teach a man to fish.
Perhaps others should follow this lazy-man method, since it allows someone else to take over maintenance if _they_ want every version update.
See pet packaging in my signature for general info.
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2201 Location: UK
|
Posted: Fri 27 May 2011, 17:32 Post subject:
|
|
| technosaurus wrote: | I almost always post my compile parameters (complete with compiler flags and configure options), mainly due to short attention span and dislike of nagging/begging ... better to teach a man to fish.
Perhaps others should follow this lazy-man method, since it allows someone else to take over maintenance if _they_ want every version update.
See pet packaging in my signature for general info. |
firstly, sorry if this thread feels like I am nagging...
Actually, I do agree the lazyman method is OK, mostly helpful enough, but it still does not address issues of compiling problems... where do users post those problems? we have threads for hardware problems and so on..
maybe getting everyone who compiles stuff to document it properly (as I know you usually do) would be a good step...
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
goingnuts
Joined: 07 Dec 2008 Posts: 634
|
Posted: Sun 29 May 2011, 12:40 Post subject:
|
|
Just want to give my support to this idea.
Many PETs including my own are poorly documented.
There might be security issues - what is actually in the PET I just installed?
If builds where fully documented they could be optimized by other members.
I have been recompiling bins for pUPnGO lately - mainly for size reduction but also because I could not reproduce some of my past builds...
A build script example attached. It does not have to be like mine - but at least it should give a reproducible package - and inspiration to others to build other apps or improve the build...
| Description |
build script udev124 static using diet gcc
|

Download |
| Filename |
buildscript_udev124.tar.gz |
| Filesize |
801 Bytes |
| Downloaded |
167 Time(s) |
|
|
Back to top
|
|
 |
|
|
Page 1 of 4 [56 Posts] |
Goto page: 1, 2, 3, 4 Next |
|
|
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
|