# ./configure --log=no --cpu=i686 --target=x86-linux-gcc --disable-debug --disable-install-docs --disable-install-srcs --disable-examples --enable-vp8 --enable-postproc --enable-runtime-cpu-detect --enable-shared
installs to /usr/local, have edited 'configure', changed prefix='/usr'
note, configure needs 'join' command, from coreutils pkg, not in quirky.
# ./configure --enable-shared --host=i486-t2-linux-gnu
# ./configure --prefix=/usr --cpu=i686 --enable-libmp3lame --enable-libx264 --enable-libfaac --enable-libfaad --enable-pthreads --enable-small --enable-postproc --enable-libvorbis --enable-gpl --enable-shared --enable-nonfree --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-debug --enable-bzlib --enable-zlib --enable-libspeex --enable-version3 --enable-runtime-cpudetect --enable-x11grab --enable-libdc1394 --enable-libschroedinger --enable-libtheora --enable-libxvid --enable-swscale --enable-mmx --enable-libvpx
Posted on 20 Jun 2010, 22:52 - Category: Quirky - Comments - href="?edit=01674">Edit - Delete
I checked the latest from Disktype version control, still broken, so I have posted a bug report:
Posted on 20 Jun 2010, 17:03 - Category: Quirky - Comments - href="?edit=01673">Edit - Delete
I suppose that it had to happen eventually... these packages need Bash 4.x to compile. The scripts use some features that are not supported in the Bash version used in Puppy. For example:
for arg in "$@"; do
case "$arg" in
--mode=compile) modeok=true ;;
--tag=CC|--tag=CXX) tagok=true ;;
In the Quirky repo at ibiblio.org there is a 'bash4-4.1-q1.pet' package, that I installed, and renamed /bin/bash4 to /bin/bash. This is not a permanent upgrade for Quirky, just for compiling these packages.
Well, I guess that we will have to "bite the bullet" soon, and upgrade all of our scripts to work with bash 4.1.
So, if you are a developer and responsible for any Bash scripts, install my PET and test your script. I will be upgrading to Bash 4.1 sometime in the not to distant future.
Posted on 20 Jun 2010, 16:53 - Category: Quirky - Comments - href="?edit=01672">Edit - Delete
I have recompiled sane-backends in Quirky, now using both the old libusb 0.1.12 and the new libusb 1.0.8.
'perthie' reported that the libusb-compat package is needed for the Canon driver. Hmmm, that is very odd. I am not going to risk taking out libusb 0.1.12. If that really is the situation, then the Canon driver is broken.
Posted on 20 Jun 2010, 9:48 - Category: Quirky - Comments - href="?edit=01671">Edit - Delete
Gparted 0.6.0 is now compiled, for Quirky and Wary. One important feature is that it supports new drives that have over 512 bytes per sector. See Gparted News page:
Some notes for developers. I compiled Gparted statically with the gtkmm libs -- I just grabbed these from the puppy-4 repo at ibiblio.org:
cairomm_DEV-1.4.4-pup4 glibmm_DEV-2.20.0 gtkmm_DEV-2.16.0 libgnomecanvasmm_DEV-2.20.0-pup4 pangomm_DEV-2.24.0
...these just have the .a static libs.
And the configuration:
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --disable-doc --disable-scrollkeeper
Posted on 20 Jun 2010, 8:46 - Category: Quirky - Comments - href="?edit=01670">Edit - Delete
I have compiled this patched version of Parted. I have set Quirky and Wary to both use this PET.
Posted on 19 Jun 2010, 23:13 - Category: Quirky - Comments - href="?edit=01669">Edit - Delete
I have compiled libusb 1.0.8 in Quirky. Woof will default to using this PET for Wary builds also. I have named the PET package 'libusb1-1.0.8-q1.pet' (and 'libusb1_DEV-1.0.8-q1.pet') so as to have a different name from the old libusb.
libusb 0.1.12 is still required. The libraries do not conflict, that is, can both be installed without conflict. Note that there is a 'libusb-compat' package that provides a wrapper for libusb 1.0.8 to emulate the 0.1.x series, however it is not needed.
Posted on 19 Jun 2010, 19:26 - Category: Quirky - Comments - href="?edit=01668">Edit - Delete
I am back onto Quirky, just about to start another round of upgrading packages, with a focus on even better multimedia support. Hopefully WebM this time.
I will also upgrade Abiword and Gnumeric.
Posted on 19 Jun 2010, 18:43 - Category: Quirky - Comments - href="?edit=01667">Edit - Delete
It enables a Qt-based application to be linked with static Qt libs (meaning that the Qt shared libs are not needed at run-time).
The package is 'qt4_static_DEV-4.5.3.pet', but I won't put it into the 'devx' as it is 23MB. I will upload it soon to ibiblio.org.
I tested it by compiling a couple of applications, but I had to do the final link step in both cases manually. I had to add this:
-lpthread -lz -lm -lgthread-2.0 -lrt -lglib-2.0 -ldl -L/usr/X11R7/lib -lpng -lfreetype -lSM -lICE -lXrender -lfontconfig -lXext -lX11 -lgobject-2.0
I don't know how to force the Qt configure/make enviroment to automatically apply these. It seems, as they are static libraries, the shared library dependency information provided in the .la and .pc files is ignored.
Posted on 18 Jun 2010, 23:18 - Category: Quirky - Comments - href="?edit=01666">Edit - Delete
I discussed the possibility of using the 2.6.27.x kernel with Wary:
I did actually have some "fun" with 2.6.27.x last year:
I applied a Squashfs4 patch that I got from here:
I got Aufs2 out of version control a couple of days ago. The 2.6.27.x kernel is the earliest supported, and it patched and compiled ok -- but the final 'depmod' reported a missing symbol.
After consulting with R J Okijama, the main Aufs guy, I found out how to export that symbol. Right now, it's compiling again.
Posted on 6 Jun 2010, 12:26 - Category: Quirky - Comments - href="?edit=01650">Edit - Delete