Package: wip Version: 2p3-8.1 Severity: wishlist Tags: patch When building 'wip' on ppc64/unstable, I get the following error:
/usr/bin/make make[1]: Entering directory `/wip-2p3' ./domake Host name set to Linux. ### Invalid Host type: [linux]. ### Host argument must be one of: ### sun solaris sgi u2 convex osf x86-linux x86_64-linux sparc-linux alpha-linux aix hpux make[1]: *** [default] Error 1 make[1]: Leaving directory `/wip-2p3' make: *** [build-stamp] Error 2 With the attached patch 'wip' can be compiled on ppc64. Regards Andreas Jochens diff -urN ../tmp-orig/wip-2p3/makewip ./makewip --- ../tmp-orig/wip-2p3/makewip 2006-04-08 07:36:18.000000000 +0000 +++ ./makewip 2006-04-08 07:32:45.000000000 +0000 @@ -208,7 +208,7 @@ # # The following is a list of acceptable hosts (all lowercase). # -set hostList = (sun solaris sgi u2 convex osf x86-linux x86_64-linux sparc-linux alpha-linux aix hpux) +set hostList = (sun solaris sgi u2 convex osf powerpc64-linux x86-linux x86_64-linux sparc-linux alpha-linux aix hpux) # # Set up the defaults for the command line options. # @@ -318,6 +318,8 @@ set wiphost = 'x86-linux' else if (($v_uname[1] == 'Linux') && ($m_uname =~ *86_64)) then set wiphost = 'x86_64-linux' + else if (($v_uname[1] == 'Linux') && ($m_uname =~ *pc64)) then + set wiphost = 'powerpc64-linux' else if (($v_uname[1] == 'Linux') && ($m_uname == sparc)) then set wiphost = 'sparc-linux' else if (($v_uname[1] == 'Linux') && ($m_uname == alpha)) then @@ -357,6 +359,7 @@ if ("$wiphost" == 'mips') set wiphost = 'sgi' if ("$wiphost" == 'x86-linux') set wiphost = 'x86-linux' if ("$wiphost" == 'x86_64-linux') set wiphost = 'x86_64-linux' +if ("$wiphost" == 'powerpc64-linux') set wiphost = 'powerpc64-linux' if ("$wiphost" == 'alpha-linux') set wiphost = 'alpha-linux' if ("$wiphost" == 'sparc-linux') set wiphost = 'sparc-linux' # @@ -559,6 +562,20 @@ set theM = "$theM -O" set cFlags = "$cFlags -O -Dx86_64linux" endif +else if ("$wiphost" == 'powerpc64-linux') then +# For Linux, f77 is a shell script which runs f2c. + set doranlib = 1 + set doliblm = 1 +# set f77lib = ( $f77lib -lf2c ) + set f77lib = ( $f77lib -lpng -lz -lg2c ) + set theM = 'g77' + if ($dodebug > 0) then + set theM = "$theM -g" + set cFlags = "$cFlags -g -Dpowerpc64linux" + else + set theM = "$theM -O" + set cFlags = "$cFlags -O -Dpowerpc64linux" + endif else if ("$wiphost" == 'sparc-linux') then # For Linux, f77 is a shell script which runs f2c. set doranlib = 1 diff -urN ../tmp-orig/wip-2p3/wip-patch ./wip-patch --- ../tmp-orig/wip-2p3/wip-patch 2006-04-08 07:36:18.000000000 +0000 +++ ./wip-patch 2006-04-08 07:27:22.000000000 +0000 @@ -5,28 +5,31 @@ # The following is a list of acceptable hosts (all lowercase). # -set hostList = (sun solaris sgi u2 convex osf x86-linux sparc-linux alpha-linux aix hpux) -+set hostList = (sun solaris sgi u2 convex osf x86-linux x86_64-linux sparc-linux alpha-linux aix hpux) ++set hostList = (sun solaris sgi u2 convex osf powerpc64-linux x86-linux x86_64-linux sparc-linux alpha-linux aix hpux) # # Set up the defaults for the command line options. # -@@ -316,6 +316,8 @@ +@@ -316,6 +316,10 @@ set wiphost = 'sgi' else if (($v_uname[1] == 'Linux') && ($m_uname =~ *86)) then set wiphost = 'x86-linux' + else if (($v_uname[1] == 'Linux') && ($m_uname =~ *86_64)) then + set wiphost = 'x86_64-linux' ++ else if (($v_uname[1] == 'Linux') && ($m_uname =~ *pc64)) then ++ set wiphost = 'powerpc64-linux' else if (($v_uname[1] == 'Linux') && ($m_uname == sparc)) then set wiphost = 'sparc-linux' else if (($v_uname[1] == 'Linux') && ($m_uname == alpha)) then -@@ -354,6 +356,7 @@ +@@ -354,6 +358,8 @@ if ("$wiphost" == 'sun3') set wiphost = 'sun' if ("$wiphost" == 'mips') set wiphost = 'sgi' if ("$wiphost" == 'x86-linux') set wiphost = 'x86-linux' +if ("$wiphost" == 'x86_64-linux') set wiphost = 'x86_64-linux' ++if ("$wiphost" == 'powerpc_64-linux') set wiphost = 'powerpc64-linux' if ("$wiphost" == 'alpha-linux') set wiphost = 'alpha-linux' if ("$wiphost" == 'sparc-linux') set wiphost = 'sparc-linux' # -@@ -542,6 +545,20 @@ +@@ -542,6 +550,34 @@ set theM = "$theM -O" set cFlags = "$cFlags -O -Dx86linux" endif @@ -44,6 +47,20 @@ + set theM = "$theM -O" + set cFlags = "$cFlags -O -Dx86_64linux" + endif ++else if ("$wiphost" == 'powerpc64-linux') then ++# For Linux, f77 is a shell script which runs f2c. ++ set doranlib = 1 ++ set doliblm = 1 ++# set f77lib = ( $f77lib -lf2c ) ++ set f77lib = ( $f77lib -lpng -lz -lg2c ) ++ set theM = 'g77' ++ if ($dodebug > 0) then ++ set theM = "$theM -g" ++ set cFlags = "$cFlags -g -Dpowerpc64linux" ++ else ++ set theM = "$theM -O" ++ set cFlags = "$cFlags -O -Dpowerpc64linux" ++ endif else if ("$wiphost" == 'sparc-linux') then # For Linux, f77 is a shell script which runs f2c. set doranlib = 1 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]