Hi! I was playing around with xtartan, and I found that it builds fine, except that it fails to link because it fails to find a proper libXpm.(a/so). I discovered that gcc is used with -m32 during the build. By merely turning that off and using plain gcc, I got a working package.
Since I am not sure that that is actually a fix, I just present the diff which got me a working package and leave it to the maintainer to figure out what is actually happening. Thanks! Kumar -- Kumar Appaiah
diff -Nru --exclude changelog xtartan-2.3/Makefile xtartan-2.3/Makefile
--- xtartan-2.3/Makefile 2009-09-20 22:10:50.000000000 -0500
+++ xtartan-2.3/Makefile 2009-09-20 22:10:50.000000000 -0500
@@ -175,12 +175,12 @@
# from top Makefile
BOOTSTRAPCFLAGS =
- CC = gcc -m32
- AS = gcc -m32 -c -x assembler
+ CC = gcc
+ AS = gcc -c -x assembler
.SUFFIXES: .cc
- CXX = c++ -m32
+ CXX = c++
CXXFILT = c++filt
@@ -201,12 +201,12 @@
CPP = cpp $(STD_CPP_DEFINES)
RAWCPP = cpp -undef $(STD_CPP_OPTIONS)
- PREPROCESSCMD = gcc -m32 -E $(STD_CPP_DEFINES)
+ PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES)
INSTALL = install
INSTALLFLAGS = -c
- LD = gcc -m32 -nostdlib
+ LD = gcc -nostdlib
LEX = flex -l
M4 = m4
@@ -270,14 +270,14 @@
COL = col
COLFLAGS = -b
- MODCC = gcc -m32
+ MODCC = gcc
MODCPP = cpp
MODCFLAGS = $(CFLAGS)
- MODAS = gcc -m32 -c -x assembler
+ MODAS = gcc -c -x assembler
MODASFLAGS =
- MODLD = gcc -m32 -nostdlib
+ MODLD = gcc -nostdlib
MODLDFLAGS =
MODLDCOMBINEFLAGS = -r
signature.asc
Description: Digital signature

