budowanie Firebird 1.5

Grzegorz Pietrzak grzes w artikon.pl
Pią, 5 Lut 2010, 10:30:42 CET


Próbuję zbudować sobie Firebirda 1.5 (builder -r FIREBIRD_1_5 Firebird.spec) 
ale builder kończy zawody w poniższy sposób:

Patch #3 (Firebird-morearchs.patch):
+ patch -p1 -s
+ < /home/users/grzes/rpm/packages/Firebird/Firebird-morearchs.patch
1 out of 1 hunk FAILED -- saving rejects to file src/remote/xdr.cpp.rej
1 out of 1 hunk FAILED -- saving rejects to file src/jrd/utl.cpp.rej
error: Bad exit status from /home/users/grzes/tmp/rpm-tmp.54222 (%prep)

W tych plikach *.rej ląduje coś takiego:

---------stąd
--- src/remote/xdr.cpp.orig     2007-01-23 16:04:21.000000000 +0100
+++ src/remote/xdr.cpp  2007-02-17 22:54:04.743823670 +0100
@@ -42,10 +42,10 @@
 // The simpliest way to check it is to issue
 // "select abs(2.0/3.0) from rdb$database" from correct client
 // It will return big strange value in case of invalid define
-#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64)
+#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || 
defined(__alpha__)
 #define                SWAP_DOUBLE
 #else
-#if !defined(sparc) && !defined(PowerPC) && !defined(HPUX)
+#if !defined(sparc) && !defined(PowerPC) && !defined(HPUX) 
&& !defined(__powerpc__)
 #error "Define SWAP_DOUBLE for your platform correctly !"
 #endif
 #endif
--------dodtąd

--------stąd
--- src/jrd/utl.cpp.orig        2004-03-29 05:50:11.000000000 +0200
+++ src/jrd/utl.cpp     2004-08-08 14:13:50.000000000 +0200
@@ -255,7 +255,10 @@
     "Firebird/Darwin/PowerPC", /* 63 */
     "Firebird/SINIX-Z",        /* 64 */
     "Firebird/linux Sparc",    /* 65 */
-    "Firebird/linux AMD64"     /* 66 */
+    "Firebird/linux AMD64",    /* 66 */
+
+    "Firebird/linux PPC",      /* 67 */
+    "Firebird/linux alpha"     /* 68 */
 };
--------dodtąd


Podpowie coś ktoś?...

Pozdrawiam
-- 
Grzegorz Pietrzak || grzes w artikon.pl
Strach i głupota leżały zawsze u podstaw większości ludzkich dążeń.
Albert Einstein


Więcej informacji o liście dyskusyjnej pld-users-pl