T2 build progressing

I'm still doing the T2 compile. So far it's looking good. Ah, it's so nice to be able to select all the dependencies.

Xine-lib compile just failed. It turns out that the new ffmpeg 0.5 needs libpostproc explicitly enabled in the config. Ok, did that, trying xine-lib again. ...good, it compiled.

I'm doing this T2 build "properly", that is, in such a way that I can create a 't2-puppy5.tar.gz' file that anyone can download and it should just work.

This is all exciting stuff. T2 will create a heap of binary packages. I will then copy them over to Woof. The Woof scripts will need some work to support T2 packages, then should be able to just run them 1, 2, 3, and we have "tpup", complete with "devx" file.

When will this be done and tpup available for testing? 4 - 5 days probably.

Posted on 6 Apr 2009, 9:42


Posted on 7 Apr 2009, 2:13 by kirk
Sounds great. After you get your basic build done, have you thought about adding all of the other packages that will build and making them available as Pets? Easier said than done though.

As far as hosting the source packages, if you don't want to do the CD thing, maybe you can host them somewhere that lets you set bandwidth throttling to something real low, like 5 or 10k. You might need to have a user name and password, but you could post that with the download link. Then you wouldn't have to worry about bandwidth usage, just hosting GBs. I'm talking about the unmodified source packages, that are available elsewhere. I think the GPL says you have to make them available, but I don't think it says how fast. Modified packages could be put somewhere else. Just some random thoughts.

Posted on 8 Apr 2009, 3:17 by Dougal
It's great that you're doing the T2 thing, though it _is_ a shame they don't do releases anymore -- as it is now, it's like taking a Debian Sid snapshot (which is what Ubuntu do, but they go through six months of stabilizing it afterwards...).

Posted on 8 Apr 2009, 4:16 by Mark
How do we choose which ppup, dpup, upup, spup, apup model to use? Is the ppup entered at boot-up or specifically how?

Posted on 8 Apr 2009, 5:39 by linuxcbon
optimizing options
Do you build with optimizing options like :

CFLAGS=-O3 -funroll-all-loops -malign-double -mcpu=i386 -march=i386 -fomit-frame-pointer -fno-exceptions -fforce-mem -fforce-addr

Posted on 8 Apr 2009, 9:08 by Mark
Mplayer Hangs Fix
Don't know where to post this. Mplayer menu entry seems to be the problem that makes 4.1.2 and maybe later Mplayer hang. Change Mplayer command in file .jwmrc to "mplayershell &" remove quotes.

Posted on 8 Apr 2009, 23:50 by MB
Woof build system mentioned

Followed a link today from OSNEWS to a site for xPUD Linux, which is built with a custom system called mkxpud. The developer's blog says this:

"mkxpud is an image generator, and a binary-level build system very similar to Woof of Puppy Linux."


Just thought you might like to know that others are noticing what you're doing here with Woof!