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