Hi all,
I'm a new member here. But I not a complete newbie to linux.
I am trying to build an rpm package from the splashutils-1.5.2.1-2.src.rpm as provided in the following link:
http://home.arcor.de/helmut.schlattl/gensplash/
I have managed to build rpms from all the other src.rpm's provided, and I have also taken care of all the dependencies required for the various src.rpm's. But I am having problems with this particular package.
When I run the following command:
# rpmbuild --rebuild /home/partha/Splash/splashutils-1.5.2.1-2.src.rpm
I get the following error:
You can run `make` now.
+ sed -i '/^.(OBJDIR)/,/^.(OBJLDIR/s/-DTARGET/-fPIC -DPIC &/' Makefile
+ sed -i '/#define FBSPLASH_CACHEDIR/s#LIBDIR"#"/lib#' fbsplash.h
+ make LIB=/lib
CC objs/lib/libfbsplash.lo
LD objs/libfbsplash.la
CC objs/lib/libfbsplashrender.lo
CC objs/lib/parse.lo
CC objs/lib/image.lo
CC objs/lib/render.lo
CC objs/lib/common.lo
CC objs/lib/list.lo
CC objs/lib/fbcon_decor.lo
CC objs/lib/effects.lo
CC objs/lib/ttf.lo
CC objs/lib/mng_render.lo
CC objs/lib/mng_callbacks.lo
LD objs/libfbsplashrender.la
CC objs/util.o
LD objs/splash_util
LD objs/splash_util.static
CC objs/daemon.o
CC objs/daemon_cmd.o
LD objs/fbsplashd
LD objs/fbsplashd.static
CONF libjpeg
configure: error: installation or configuration problem: C compiler cannot create executables.
sed: can't read Makefile: No such file or directory
make[1]: Entering directory `/usr/src/redhat/BUILD/splashutils-1.5.2.1/objs/jpeglib'
make[1]: *** No rule to make target `libjpeg.a'. Stop.
make[1]: Leaving directory `/usr/src/redhat/BUILD/splashutils-1.5.2.1/objs/jpeglib'
MAKE libjpeg
make[1]: *** No rule to make target `libjpeg.a'. Stop.
make: *** [jpeglib] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.62922 (%build)
RPM build errors:
InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID 44aa3cbe
Bad exit status from /var/tmp/rpm-tmp.62922 (%build)
I am using FC7. The repos I use are fedora and livna, although I used to have freshrpms enabled. I have had it disabled since I have enabled livna.
I think something is going on with libjpeg. I have thought about uninstalling and reinstalling it, but there is a large number of dependencies and quite a large number of packages will be uninstalled along with libjpeg. So for the time being it is not an option.
I look forward to any insight and advice anyone can throw my way. What can I say, I got hooked to framebuffer eye candy back when I used Gentoo. Thanks in advance.