|
From: Joao C. <jc...@fe...> - 2003-01-29 01:48:53
|
On Tuesday 28 January 2003 23:59, Doug Hunt wrote:
> Hi all: I have been using plplot 5.1 for some time. I just downloaded
>
> 5.2.0 and ran into this:
> > ./configure --with-double --prefix=3D/ops/tools
> > make
>
> ...
>
> gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../bindings/tcl
> -I../bindings/tk -I../bindings//tk-x-plat -I/usr/X11R6/include -g -O2
> -MT matrixInit.lo -MD -MP -MF .deps/matrixInit.Tpo -c
> ../bindings/tcl/matrixInit.c -o matrixInit.o >/dev/null 2>&1
> mv -f .libs/matrixInit.lo matrixInit.lo
> make[1]: *** No rule to make target `dg300d.lo', needed by
> `libplplotdrv.la'. Stop.
> make[1]: Leaving directory `/home/huntd/src/plplot-5.2.0/drivers'
> make: *** [all-recursive] Error 1
Hi, Doug
I confirm your report on my SuSE-8.1.
We are changing our configuration stuff, using autotools/libtool, hopping=
to=20
reach a more broad range of platforms, and it looks like there are still =
some=20
problems left.
I have tested the current release in a variety of platforms, RH-8.0, SuSE=
-8.1=20
and OSF1 and other developers in Debian-?, RH-7.2 and other platforms, bu=
t it=20
looks like that we didn't test all possibilities.
So I advise you (and others) to configure using --enable-dyndrivers. In t=
he=20
above systems that I tested I always used "--enable-dyndrivers=20
--disable-static". I always use the disable-static to save compile time =
and=20
disk space, but that depends on your platform.
I have just now configured and make plplot-5.2.0 with=20
./configure --with-double --prefix=3D/usr/local/test/ \
--enable-dyndrivers
and it succeeded in my SuSE-8.1 system.
In case your *make* (not configure) fails with the last few lines saying:
Making all in include
make[1]: Entering directory `/home/jcard/tmp/plplot-5.2.0/include'
cd .. && /bin/sh /home/jcard/tmp/plplot-5.2.0/missing --run autoheader
WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
WARNING: and `config.h.top', to define templates for `config.h.in'
(... other warnings)
please type the command:
touch include/plDevs.h.in
and restart the make (this has just happened to me after the first=20
configure/make fails and I issued the second configure/make).
Thanks for reporting this and other problems that you might find, it is t=
hanks=20
to detailed reports, including the platform and configure command used, =
that=20
we can manage to solve problems and improve PLplot.
>
> Also, I have developed a driver under 5.1, but I can't seem to figure
> out how to get it to work under 5.2. I keep running into GNU
> automake/autoconf/aclocal errors.
> I gather the old process of modifying cf/configure.in and running
> autoconf no longer works.
Yes, you are right. The best advise I can give to you is to look how othe=
r=20
drivers are currently configured. Don't look at the cf directory, it is s=
till=20
there because historical reasons :), look at the *.in files in both the t=
op=20
and drivers directory.
Joao
> Is there any doc for how to do this under 5.2? The instructions in
> drivers/README.drivers seems out of date.
>
> Any ideas on these problems?
>
> Thanks much!
>
> Doug Hunt
>
> P.S:
>
> $ uname -a
> Linux pegasus.cosmic.ucar.edu 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001
> i686 unknown
> $ cat /etc/redhat-release
> Red Hat Linux release 7.2 (Enigma)
>
>
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld =3D Something 2 See!
> http://www.vasoftware.com
> _______________________________________________
> Plplot-devel mailing list
> Plp...@li...
> https://lists.sourceforge.net/lists/listinfo/plplot-devel
|