retitle 378525 ivtools: broken -dev package prevents mxv compilation
tags 378525 + patch
thanks

Hello,

the following changes are needed to generate a ivtools-dev package that
can be used.

With this updated ivtools-dev and the fix for #280302 mxv almost
compiles.

Thomas
diff -Nru --exclude='*~' ivtools-1.1.3-/debian/rules ivtools-1.1.3/debian/rules
--- ivtools-1.1.3-/debian/rules 2006-07-27 21:37:11.000000000 +0200
+++ ivtools-1.1.3/debian/rules  2006-07-27 21:43:28.216874750 +0200
@@ -33,8 +33,8 @@
        cp -p /usr/share/misc/config.* src/scripts/
 
        ./configure \
-               --x-includes=/usr/X11R6/include \
-               --x-libraries=/usr/X11R6/lib \
+               --x-includes=/usr/include \
+               --x-libraries=/usr/lib \
                --prefix=`pwd`/debian/tmp/usr \
                --mandir=`pwd`/debian/tmp/usr/share/man \
                $(ACE)
@@ -53,14 +53,14 @@
        # build environment
        # -----------------------------------------------------------
 
-       ./configure --x-includes=/usr/X11R6/include \
-                   --x-libraries=/usr/X11R6/lib \
+       ./configure --x-includes=/usr/include \
+                   --x-libraries=/usr/lib \
                    --prefix=/usr \
                    --mandir=`pwd`/debian/tmp/usr/share/man
 
        cd src/scripts && \
          make ARCH=LINUX clean && \
-         make ARCH=LINUX CONFIGDIRSPEC='-T template 
-I/usr/X11R6/lib/ivtools/config -DCURDIR=\`pwd\`'\
+         make ARCH=LINUX CONFIGDIRSPEC='-T template -I/usr/lib/ivtools/config 
-DCURDIR=\`pwd\`'\
  MAKEMAKESPEC='ARCH=LINUX'
        touch build-stamp
 
@@ -121,9 +121,9 @@
        dh_movefiles -p$(PKGDEVEL)
        dh_movefiles -N$(PKGDEVEL)
 #
-#       remove the directories that are installed into /usr/X11R6/include
+#       remove the directories that are installed into /usr/include
 #
-       -rm -r `pwd`/debian/tmp/usr/X11R6/include
+       -rm -r `pwd`/debian/tmp/usr/include
 #
 #       ivtools installs the libACE link, we remove it ... hack
 #
diff -Nru --exclude='*~' ivtools-1.1.3-/debian/template 
ivtools-1.1.3/debian/template
--- ivtools-1.1.3-/debian/template      2006-07-27 21:37:11.000000000 +0200
+++ ivtools-1.1.3/debian/template       2006-07-27 21:39:56.855665500 +0200
@@ -4,7 +4,7 @@
 
 CPU=LINUX
 ABSTOP=./
-XCONFIGDIR = /usr/X11R6/lib/X11/config
+XCONFIGDIR = /usr/lib/X11/config
 
 /*
  * Define the OS platform and CPU architecture.
diff -Nru --exclude='*~' ivtools-1.1.3-/src/ivxt/Imakefile 
ivtools-1.1.3/src/ivxt/Imakefile
--- ivtools-1.1.3-/src/ivxt/Imakefile   2003-10-22 20:15:53.000000000 +0200
+++ ivtools-1.1.3/src/ivxt/Imakefile    2006-07-27 21:45:20.611899000 +0200
@@ -9,7 +9,7 @@
 
 # CCLDFLAGS = CCLdFlags 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComUnidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComUnidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/UniIdraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/UniIdraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/OverlayUnidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/OverlayUnidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/IV/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/IV/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/Unidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/Unidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/lesstif/lib -L$(PROJECTDIR)/lesstif/lib 
-L$(PROJECTDIR)/clippoly
 
-CCLDFLAGS =  -Wl,-rpath,$(PROJECTDIR)/lesstif/lib -L$(PROJECTDIR)/lesstif/lib 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComUnidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComUnidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/GraphUnidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/GraphUnidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/OverlayUnidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/OverlayUnidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComGlyph/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComGlyph/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComTerp/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComTerp/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/AttrGlyph/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/AttrGlyph/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/Attribute/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/Attribute/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComUtil/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComUtil/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/UniIdraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/UniIdraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/IVGlyph/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/IVGlyph/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/TopoFace/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/TopoFace/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/Unidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/Unidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/IV/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/IV/$(CPU) -L/usr/X11R6/lib 
-L$(PROJECTDIR)/clippoly -L$(PROJECTDIR)/ACE_wrappers/ace
+CCLDFLAGS =  -Wl,-rpath,$(PROJECTDIR)/lesstif/lib -L$(PROJECTDIR)/lesstif/lib 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComUnidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComUnidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/GraphUnidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/GraphUnidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/OverlayUnidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/OverlayUnidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComGlyph/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComGlyph/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComTerp/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComTerp/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/AttrGlyph/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/AttrGlyph/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/Attribute/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/Attribute/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/ComUtil/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/ComUtil/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/UniIdraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/UniIdraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/IVGlyph/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/IVGlyph/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/TopoFace/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/TopoFace/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/Unidraw/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/Unidraw/$(CPU) 
-Wl,-rpath,$(PROJECTDIR)/ivtools-0.6/src/IV/$(CPU) 
-L$(PROJECTDIR)/ivtools-0.6/src/IV/$(CPU) -L$(PROJECTDIR)/clippoly 
-L$(PROJECTDIR)/ACE_wrappers/ace
 
  
 CCLDLIBS = -lComUnidraw -lGraphUnidraw -lOverlayUnidraw -lComGlyph -lComTerp 
-lAttrGlyph -lAttribute -lComUtil -lUniIdraw -lIVGlyph -lTopoFace -lUnidraw 
-lIV -lXm -lXt -lX11 -lclippoly -lstdc++ -lm -lACE
diff -Nru --exclude='*~' ivtools-1.1.3-/src/scripts/ivmkmf 
ivtools-1.1.3/src/scripts/ivmkmf
--- ivtools-1.1.3-/src/scripts/ivmkmf   2006-07-27 21:37:11.000000000 +0200
+++ ivtools-1.1.3/src/scripts/ivmkmf    2006-07-27 21:45:55.590085000 +0200
@@ -27,13 +27,13 @@
 
 case "$do_all" in
  yes) set -x
-  imake -T template -I/usr/X11R6/lib/ivtools/config -DCURDIR=\`pwd\` 
-DUseInstalled &&
+  imake -T template -I/usr/lib/ivtools/config -DCURDIR=\`pwd\` -DUseInstalled 
&&
   make Makefile ARCH=LINUX UseInstalled=1 &&
   make Makefiles ARCH=LINUX UseInstalled=1 &&
   make depend UseInstalled=1
   ;;
  *) set -x
-  imake -T template -I/usr/X11R6/lib/ivtools/config -DCURDIR=\`pwd\` 
-DUseInstalled
+  imake -T template -I/usr/lib/ivtools/config -DCURDIR=\`pwd\` -DUseInstalled
   make Makefile ARCH=LINUX UseInstalled=1
   ;;
 esac

Reply via email to