"make check" doesn't work with --enable-tests
Submitted by Rob
Assigned to Ray Strode @halfline
Description
I am running VirtualBox 2.0.6 on WinXP (SP3).
I went to http://fedora.mirror.iweb.ca/releases/10/Fedora/i386/iso/ and downloaded the DVD ( http://fedora.mirror.iweb.ca/releases/10/Fedora/i386/iso/Fedora-10-i386-DVD.iso ).
I followed this advice:
http://www.my-guides.net/en/component/option,com_smf/Itemid,46/topic,94.msg142/topicseen,1/
http://www.my-guides.net/en/content/view/125/26/1/12/#plymouth
I now have Fedora 10 running with the Plymouth Graphical Boot working.
I went to http://www.freedesktop.org/software/plymouth/releases/ and downloaded http://www.freedesktop.org/software/plymouth/releases/plymouth-0.6.0.tar.bz2 but it was not working.
I made sure to try the git using the advice from: http://freedesktop.org/wiki/Software/Plymouth I used: " git clone git://git.freedesktop.org/git/plymouth ".
Complaint 1: I wish we had an "INSTALL" document, the one included is zero bytes long.
Complaint 2: I wish there were more Docs, in general, and a Wiki page on building.
The Bug: It was tough to decide on the exact "./configure" command to use due to the lack of Docs but reading through this mailing list
http://www.redhat.com/archives/fedora-extras-commits/2008-October/thread.html
I tried these ./configure lines with both the git and plymouth-0.6.0.tar.bz2:
./configure --enable-tracing --enable-tests --enable-gdm-transition --with-system-root-install --with-rhgb-compat-link
./configure --enable-tracing --enable-tests --with-rhgb-compat-link --with-default-plugin=solar
When that did not work I tried the git and used the Makefile (without running ./configure) produced directly from running "autogen.sh".
I have an expectation that IF my copy of Fedora 10 can boot Plymouth correctly that I should be able to type: ./configure ..... & make & make check & make install - then it should work on the next boot ...
I guess we will be there soon ...
Here is were the Seg Fault occurs:
debuginfo-install glibc-2.9-2.i686
gdb /usr/src/plymouth/src/tests/.libs/ply-boot-splash-test
(gdb) r
Starting program: /usr/src/plymouth/src/tests/.libs/ply-boot-splash-test
[Thread debugging using libthread_db enabled]
[New Thread 0xb7fe86c0 (LWP 1035)]
Program received signal SIGSEGV, Segmentation fault.
0x001159c4 in ply_event_loop_watch_signal (loop=0x0, signal_number=28, signal_handler=0x8049d60 <ply_window_look_up_geometry>, user_data=0x804e120)
at ply-event-loop.c:789
789 ply_list_append_data (loop->signal_dispatcher->sources, source);
(gdb) where
#0 0x001159c4 in ply_event_loop_watch_signal (loop=0x0, signal_number=28, signal_handler=0x8049d60 <ply_window_look_up_geometry>, user_data=0x804e120)
at ply-event-loop.c:789
#1 0x0804a43b in ply_window_open (window=0x804e120) at ./../libplybootsplash/ply-window.c:532
#2 0x0804bdb0 in main (argc=0, argv=0xbffff4c4) at ./../ply-boot-splash.c:454
(gdb) q
Thanks for Plymouth and reading my first Bug Report here, Rob