Splashy with Slackware - Can it be done?
Hello all,
Using Slackware 12, I am trying to compile Splashy to enable a startup bootsplash. I have installed dependancies including; directfb, glib2, libmagic and libjpeg. Using the Installation instructions, I have extracted and tried multiple configurations including: ./configure ./configure --prefix=/ ./configure --enable-static (as suggested Here) .. on each separate try, the configure seems to go with no problems. Then I run make and I am presented with the following errors: This is the end portion of the make error: Quote:
As this looks to be a VERY useful program (it does not require a kernel patch to activate Bootsplash, so therefore much better to get splash working for beginners), I was wondering if some of the linux experts on the forum would like to flex their gray-matter at it :) The source file can be downloaded HERE if anyone would like to try it to see if they can get it going. I'll look forward to all responses. Cheers Orbit |
|
He said, that he installed directfb.
I have the same problem. I tried using directfb from slacky.it and tried to compile it myself... Nothing works. I get the same errors. |
grep for DFBHACK in the Makefiles. maybe you have to adjust/remove/replace with
Code:
$(shell directfb-config --libs --input=keyboard --imageprovider=png --font=ft2,default) |
Here's a -sort of- howto, but it's in Italian: http://www.slacky.eu/forum/viewtopic.php?t=20035
In Konqueror you can translate it to English. ;) |
Hi All,
erklaerbaer: I was using directfb-1.0.0, but I have removed it and tried the directfb-0.9.4 slackbuild that you suggested. After building and installpkg'ing the directfb-0.9.4 slackbuild package, I ./configured splashy again .. now it is saying that directfb in not installed? (I can see directfb-0.9.24-i486-2 in the package list of Kpackage)? What's going on? I have now removed directfb-0.9.24-i486-2 and re-installed directfb-1.0.0-i686-1as again. Then I tried adriv's suggestion from the italian page: ./configure --prefix=/boot/initrd-tree --enable-static ... seemed to go ok. Then I ran make and got: Quote:
So, following on from your suggestion: Quote:
Has anyone been able to make a Slackware12 splashy.tgz package successfully? How was it done? ... or alternatively ... could you link it so that I can try it. I'm pretty well lost on this program, so I'll appreciate any assistance or advice in getting this program to compile. Thanks for any advice (or a link to a working file ;) ). Cheers Orbit |
you will need to rebuild a couple stock slackware packages, glib2 and freetype. use the standard buildscripts in the source directory. for glib2 add '--enable-static' in the configure options. build and upgradepkg. then for freetype edit the buildscript and comment out or just remove this line
# Can't imagine a lot of use for this: rm -f $PKG/usr/lib/*.a build and upgrade freetype, then build and install directfb use these options ./configure \ --prefix=/usr \ --enable-static \ --enable-sysfs=no \ now splashy will build successfully... |
Hi bmfan,
First up, Thanks for your advice. It's very appreciated. I have followed your steps and so far:- Rebuilding glib2: I added '--enable-static' to the configure section of the slackbuild. then ran the slackbuild .. then installed the new package. Freetype source file: I commented out the line 'rm -f $PKG/usr/lib/*.a' then built it and installed the new package. all good so far ... DirectFB-1.0.0: this one is giving me problems. What i have done so far ... 1. In the configure section of the slackbuild, I added the lines so that it looks like this - Quote:
Quote:
What I did then was to manually extract the sourcefile (tar -xvzf...) and run this command in the terminal:- Quote:
The configure seemed to go ok, but on running make, I came up with this error:- Quote:
Would you know what I can do to resolve this make error with directfb? Cheers Orbit |
it looks like there is something wrong with your directfb build script, if you pm me your email address i can send you the directfb package i built, it has the build script in it. so you can either use the package as is, or build your own from the build script. as far as that error you got when you tried to compile it. I don't really know, it compiled and installed fine for me.
|
here is the error in your directfb build script
cd DirectFB-$VERSION ./configure --prefix=/usr \ --mandir=/usr/man \ --enable-x11 \ --with-gfxdrivers=all \ --with-inputdrivers=all \ --enable-zlib <------- you need to have a \ there --enable-static \ --enable-sysfs=no \ make make install DESTDIR=$PKG |
--enable-sysfs=no \ <<-- you also need to remove this last backslash
|
Thanks for your help bmfan and gnashley.
bmfam, did you get my email? cheers Orbit |
how to set it up?
splashy creates some sys-v scripts, and when i boot, it doesn't seem to be running i added the line "append=splash quiet" |
Looks really nice...
I often imagined a really cool bootup screen for Slack/Linux but been too busy with other things. Would be nice to know how this thing is running such that we could really make a slick looking bootup screen.
Let us know if it works out! - perry ps. translation of slacky.eu Code:
Splashy works, the problem is that a po set offs late therefore |
mm....
i don't need it in initrd... i install splashy from slacky.eu splashy test - works then i add append="splash quiet" in lilo.conf and reinstall lilo nothing happens during the boot then i read the manual once again and tried to execute /etc/rc.d/init.d/splashy start but it says "Could not read file /lib/lsb/init-functions. Please install lsb-base" lsb-base is a debian package. there is nothing like it in slackware |
All times are GMT -5. The time now is 01:31 AM. |