[Lunar Linux 0000406]: kdemultimedia3 wont compile??

noreply at bugs.lunar-linux.org noreply at bugs.lunar-linux.org
Wed Nov 12 16:23:35 GMT 2003


Acest bug necesita FEEDBACK.
=======================================================================
http://bugs.lunar-linux.org/view_bug_page.php?f_id=0000406
=======================================================================
Reporter:                   rcrongeyer
Tratat de:                  
=======================================================================
Proiect:                    Lunar Linux
ID bug:                     0000406
Categorie:                  moonbase
Reproductibilitate:         totdeauna
Severitate:                 minor
Prioritate:                 normala
Stare:                      feedback
=======================================================================
Data Creatie:               2003-11-12 13:37 GMT
Modificat:                  2003-11-12 16:23 GMT
=======================================================================
Sumar:                      kdemultimedia3 wont compile??
Descriere: 
kdemultimedia3 wont compile.
=======================================================================

-----------------------------------------------------------------------
 sofar - 2003-11-12 14:01 GMT 
-----------------------------------------------------------------------
Classic signs of problems with your kernel headers... Could this be another
kdemultimedia hell? Please provide the following info:

1) have you got kernel-headers (the module) installed?
2) what kernel have you got installed?

-----------------------------------------------------------------------
 rcrongeyer - 2003-11-12 14:15 GMT 
-----------------------------------------------------------------------
1. No I didn't have kernel-headers installed. I just installed them, (lin
kernelheaders).

2. 2.4.20

-----------------------------------------------------------------------
 hardkrash - 2003-11-12 14:22 GMT 
-----------------------------------------------------------------------
This is the same problem from the XFS (filesystem) patch to the kernel.
The attached kernel patch will correct the header issue.  If installing
the kernel headers does not. (yes the patch says its for 2.6.0-test7, but
the file hasen't changed.

-----------------------------------------------------------------------
 hardkrash - 2003-11-12 14:26 GMT 
-----------------------------------------------------------------------
Also look at bug
http://bugs.lunar-linux.org/view_bug_advanced_page.php?f_id=308

-----------------------------------------------------------------------
 rcrongeyer - 2003-11-12 14:31 GMT 
-----------------------------------------------------------------------
I have the 2.4.20 with the aggressive patch set installed.

I guess the patch should be added to the moonbase and applied to bothe the
2.4.20 and the 2.4.20 aggressive patch set.

-----------------------------------------------------------------------
 niki - 2003-11-12 14:36 GMT 
-----------------------------------------------------------------------
It should allready be there...
As i have added it myself ;-)

-----------------------------------------------------------------------
 rcrongeyer - 2003-11-12 15:05 GMT 
-----------------------------------------------------------------------
Ok, I installed the kernel-headers package and recompiled kdemultimedia3,
but it still failed. I'm not sure if it is failing for the same things
though, so i'll give you the latest compile log.

Also, just so you know what I have installed:

root at Lunar-Desktop ~ # uname -a
Linux Lunar-Desktop 2.4.20-lunar-r1.3.1-aggressive
http://bugs.lunar-linux.org/view_bug_advanced_page.php?f_id=1 Wed Oct 29
09:50:16 EST 2003 i686 unknown unknown GNU/Linux

I just opened:
/var/spool/lunar/linux-2.4.20-lunar-patch-set-r1.3.1.tar.bz2/aggressive
and there is "05_kde-fix1.patch" that looks almost the same as
(0000406-byteorder-2.6.0-test7.patch):

this is (05_kde-fix1.patch)

diff -Naur old/include/asm-i386/byteorder.h
new/include/asm-i386/byteorder.h
--- old/include/asm-i386/byteorder.h	2003-06-13 16:51:38.000000000 +0200
+++ new/include/asm-i386/byteorder.h	2003-09-08 20:59:43.000000000 +0200
@@ -34,7 +34,7 @@
 		return x;
 }
 
-
+#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
 static inline __u64 ___arch__swab64(__u64 val) 
 { 
 	union { 
@@ -55,10 +55,11 @@
 } 
 
 #define __arch__swab64(x) ___arch__swab64(x)
+#define __BYTEORDER_HAS_U64__
+#endif
 #define __arch__swab32(x) ___arch__swab32(x)
 #define __arch__swab16(x) ___arch__swab16(x)
 
-#define __BYTEORDER_HAS_U64__
 
 #endif /* __GNUC__ */


and the new one (0000406-byteorder-2.6.0-test7.patch) is just a little
different:

--- linux-2.6.0-test7/include/asm-i386/byteorder.h.scm	2003-10-09
21:52:16.727080480 -0400
+++ linux-2.6.0-test7/include/asm-i386/byteorder.h	2003-10-08
17:20:10.000000000 -0400
@@ -34,7 +34,7 @@
 		return x;
 }
 
-
+#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
 static inline __u64 ___arch__swab64(__u64 val) 
 { 
 	union { 
@@ -55,10 +55,11 @@
 } 
 
 #define __arch__swab64(x) ___arch__swab64(x)
+#define __BYTEORDER_HAS_U64__
+#endif
 #define __arch__swab32(x) ___arch__swab32(x)
 #define __arch__swab16(x) ___arch__swab16(x)
 
-#define __BYTEORDER_HAS_U64__
 
 #endif /* __GNUC__ */

-----------------------------------------------------------------------
 florin - 2003-11-12 16:23 GMT 
-----------------------------------------------------------------------
the kernel with aggressive patch have the patch present. the problem is
that when the kernel-headers moduls is installed it installs an unpatched
set of include files, so the kdemultimedia3 cann't be compiled.



More information about the Lunar-bugs mailing list