> According to F J Franklin <[EMAIL PROTECTED]>:
> > Hah! As errors go this one is hysterical. This seems to result from
> > MacOSX's insensitivity and make not distinguishing between, for example,
> > GLIB-WV the build target and glib-wv the directory. Solution? Rename
> > MAGICK to BMAGICK, GLIB-WV to BGLIB-WV, etc. & it compiles fine...
patch attached
On Fri, 13 Jul 2001, Hubert Figuiere wrote:
> It looks consistent. WTF did they put HFS+ as default to MacOS X....
Probably because it eliminates 99% of all potential complaints about
Classic?
> > ...until it gets to magick/png.h but maybe that's just me.
> Re-read the BUILD.TXT, you'll see that it requires libpng to be INSTALLED.
As I say, I *have* libpng, expat & iconv installed, but not as peers and
not in default system locations.
This *should* work - and, indeed, I can solve half the problem by defining
CC="-I/Users/fjf/fjf/include -L/Users/fjf/fjf/lib"
on the configure line. Failure now occurs because c++ can't find expat -
well, okay, *that* was predictable.
Perverse,
Frank
Francis James Franklin
[EMAIL PROTECTED]
Their consultation consisted chiefly in propounding and supporting, for
the thousandth time, each his favourite theories.
--- George MacDonald
diff -Naur wv/Makefile.in wv.mod/Makefile.in
--- wv/Makefile.in Sat May 5 18:57:17 2001
+++ wv.mod/Makefile.in Fri Jul 13 17:39:13 2001
@@ -287,25 +287,25 @@
all: wvSummary$(EXEEXT) wvWare$(EXEEXT) wvRTF${EXEEXT} wvConvert$(EXEEXT)
wvSimpleCLX$(EXEEXT) wvVersion$(EXEEXT) wv-libconfig wv-incconfig
-wvRTF$(EXEEXT): wvRTF.$(OBJEXT) $(GETOPT) OLEDECODE LIBOLE2 libwv.a
+wvRTF$(EXEEXT): wvRTF.$(OBJEXT) $(GETOPT) OLEDECODE BLIBOLE2 libwv.a
$(CC) -o $@ wvRTF.$(OBJEXT) $(GETOPT) -L. -lwv $(LIBS) $(LDFLAGS)
-wvSummary$(EXEEXT): wvSummary.$(OBJEXT) $(GETOPT) OLEDECODE LIBOLE2 libwv.a
+wvSummary$(EXEEXT): wvSummary.$(OBJEXT) $(GETOPT) OLEDECODE BLIBOLE2 libwv.a
$(CC) -o $@ wvSummary.$(OBJEXT) $(GETOPT) -L. -lwv $(LIBS) $(LDFLAGS)
-wvSimpleCLX$(EXEEXT): wvSimpleCLX.$(OBJEXT) $(GETOPT) OLEDECODE LIBOLE2 libwv.a
+wvSimpleCLX$(EXEEXT): wvSimpleCLX.$(OBJEXT) $(GETOPT) OLEDECODE BLIBOLE2 libwv.a
$(CC) -o $@ wvSimpleCLX.$(OBJEXT) $(GETOPT) -L. -lwv $(LIBS) $(LDFLAGS)
-wvVersion$(EXEEXT): wvVersion.$(OBJEXT) $(GETOPT) OLEDECODE LIBOLE2 libwv.a
+wvVersion$(EXEEXT): wvVersion.$(OBJEXT) $(GETOPT) OLEDECODE BLIBOLE2 libwv.a
$(CC) -o $@ wvVersion.$(OBJEXT) $(GETOPT) -L. -lwv $(LIBS) $(LDFLAGS)
-wvConvert$(EXEEXT): wvConvert.$(OBJEXT) $(GETOPT) OLEDECODE LIBOLE2 libwv.a
+wvConvert$(EXEEXT): wvConvert.$(OBJEXT) $(GETOPT) OLEDECODE BLIBOLE2 libwv.a
$(CC) -o $@ wvConvert.$(OBJEXT) $(GETOPT) -L. -lwv $(LIBS) $(LDFLAGS)
-wvWare$(EXEEXT): wvWare.$(OBJEXT) $(GETOPT) OLEDECODE LIBOLE2 libwv.a
+wvWare$(EXEEXT): wvWare.$(OBJEXT) $(GETOPT) OLEDECODE BLIBOLE2 libwv.a
$(CC) -o $@ wvWare.$(OBJEXT) $(GETOPT) -L. -lwv $(LIBS) $(LDFLAGS)
-wvGraphicConvert$(EXEEXT): wvGraphicConvert.$(OBJEXT) $(GETOPT) OLEDECODE LIBOLE2
libwv.a
+wvGraphicConvert$(EXEEXT): wvGraphicConvert.$(OBJEXT) $(GETOPT) OLEDECODE BLIBOLE2
+libwv.a
$(CC) -o $@ wvGraphicConvert.$(OBJEXT) $(GETOPT) -L. -lwv $(LIBS) $(LDFLAGS)
wv-libconfig: Makefile
@@ -321,7 +321,7 @@
lex.yy.c: parser.lex
$(LEX) parser.lex
-testparse$(EXEEXT): testparse.$(OBJEXT) $(GETOPT) OLEDECODE LIBOLE2 libwv.a
+testparse$(EXEEXT): testparse.$(OBJEXT) $(GETOPT) OLEDECODE BLIBOLE2 libwv.a
$(CC) -o $@ testparse.$(OBJEXT) $(GETOPT) -L. -lwv $(LIBS) $(LDFLAGS)
error.$(OBJEXT): $(srcdir)/error.c Makefile
@@ -330,20 +330,20 @@
laolareplace.$(OBJEXT): $(srcdir)/laolareplace.c
$(CC) $(CFLAGS) -c $(srcdir)/$*.c
-libwv.a:$(MYOBJECTS) $(EXPORTER) XMLPARSER $(ICONV) $(MAGICK) OLEDECODE LIBOLE2
+libwv.a:$(MYOBJECTS) $(EXPORTER) XMLPARSER $(ICONV) $(MAGICK) OLEDECODE BLIBOLE2
$(AR) rc $@ $(MYOBJECTS) $(EXPORTER_OBJECTS) $(ICONVOBJS) $(MAGICKOBJS) $(XML)
$(OLE)
$(RANLIB) $@
-EXPORTER:
+BEXPORTER:
@echo making wvexporter in exporter
@(cd exporter && $(MAKE)) || exit 1
-ICONV:
+BICONV:
@echo making iconv in iconv
@(cd iconv && $(MAKE)) || exit 1
-MAGICK:
+BMAGICK:
@echo making magick in magick
@(cd magick && $(MAKE)) || exit 1
@@ -361,16 +361,16 @@
@echo using system libxml... will not compile expat
endif
-LIBOLE2: GLIB-WV
+BLIBOLE2: BGLIB-WV
@echo making libole2 in libole2
@(cd libole2 && $(MAKE)) || exit 1
ifneq ($(HAVE_GLIB),1)
-GLIB-WV:
+BGLIB-WV:
@echo making glib-wv in glib-wv
@(cd glib-wv && $(MAKE)) || exit 1
else
-GLIB-WV:
+BGLIB-WV:
@echo not making glib-wv... using system glib instead
endif
diff -Naur wv/configure wv.mod/configure
--- wv/configure Tue May 1 22:36:02 2001
+++ wv.mod/configure Fri Jul 13 17:39:50 2001
@@ -2182,7 +2182,7 @@
if test x$withval = xno; then
EXPORTER=
else
- EXPORTER=EXPORTER
+ EXPORTER=BEXPORTER
fi
fi
@@ -3025,7 +3025,7 @@
echo "$ac_t""no" 1>&6
ICONVOBJS="\$(RICONVOBJS)"
- ICONV="ICONV"
+ ICONV="BICONV"
echo "configure: warning: *** Get Iconv ***" 1>&2
fi
@@ -3110,7 +3110,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3189,7 +3189,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3268,7 +3268,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3347,7 +3347,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3426,7 +3426,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3505,7 +3505,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3584,7 +3584,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3663,7 +3663,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3742,7 +3742,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3822,7 +3822,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3901,7 +3901,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -3980,7 +3980,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -4059,7 +4059,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
@@ -4138,7 +4138,7 @@
EOF
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
fi
@@ -4317,7 +4317,7 @@
MAGICK_CFLAGS=$m_cppflags
MAGICK_LIBS=$m_ldflags
- MAGICK="MAGICK"
+ MAGICK="BMAGICK"
MAGICKOBJS="\$(RMAGICKOBJS)"
else
echo "$ac_t""no" 1>&6
@@ -4330,7 +4330,7 @@
fi
if test -z "$MAGICK"; then
- MAGICK="MAGICK"
+ MAGICK="BMAGICK"
MAGICK_CFLAGS="-I./magick"
MAGICK_LIBS=""
MAGICKOBJS="\$(RMAGICKOBJS)"
diff -Naur wv/configure.in wv.mod/configure.in
--- wv/configure.in Tue May 1 22:36:02 2001
+++ wv.mod/configure.in Fri Jul 13 17:39:34 2001
@@ -99,7 +99,7 @@
if test x$withval = xno; then
EXPORTER=
else
- EXPORTER=EXPORTER
+ EXPORTER=BEXPORTER
fi
)
@@ -319,7 +319,7 @@
AC_DEFINE(USE_ICONV)
have_iconv=yes],[
ICONVOBJS="\$(RICONVOBJS)"
- ICONV="ICONV"
+ ICONV="BICONV"
AC_MSG_WARN(*** Get Iconv ***)])
fi
@@ -380,7 +380,7 @@
if test $have_codepages = no; then
AC_DEFINE(MUST_USE_INTERNAL_ICONV_TABLE)
ICONVOBJS="\$(RICONVOBJS)"
-ICONV="ICONV"
+ICONV="BICONV"
fi
])
@@ -460,12 +460,12 @@
AC_CHECK_LIB(Magick, GetImageInfo,[
MAGICK_CFLAGS=$m_cppflags
MAGICK_LIBS=$m_ldflags
- MAGICK="MAGICK"
+ MAGICK="BMAGICK"
MAGICKOBJS="\$(RMAGICKOBJS)"]))
fi
if test -z "$MAGICK"; then
- MAGICK="MAGICK"
+ MAGICK="BMAGICK"
MAGICK_CFLAGS="-I./magick"
MAGICK_LIBS=""
MAGICKOBJS="\$(RMAGICKOBJS)"
diff -Naur wv/expat/Makefile.in wv.mod/expat/Makefile.in
--- wv/expat/Makefile.in Tue Nov 14 20:46:26 2000
+++ wv.mod/expat/Makefile.in Fri Jul 13 17:39:13 2001
@@ -27,13 +27,13 @@
.SUFFIXES: .C .o
-all: XMLTOK XMLPARSE
+all: BXMLTOK BXMLPARSE
-XMLTOK:
+BXMLTOK:
@echo making xmltok in xmltok
@(cd xmltok && $(MAKE)) || exit 1
-XMLPARSE:
+BXMLPARSE:
@echo making xmlparse in xmlparse
@(cd xmlparse && $(MAKE)) || exit 1