I had two copies of TIFF lib that was causing me trouble.  What I did was
to change the src/exec/dxexec/Makefile.  I changed the CFLAGS and added
-L/use/this/lib/first as the first flag.  This worked for me.

-Randy


On Mon, 6 Nov 2000, Randall Skelton wrote:

> OK... I thought I had it beat.  Alas, I cannot save a jpeg (the option
> isn't even there and libMagick is not being used).
> 
> The system I'm on has libMagick.so files both in /usr/X11R6/lib and
> /usr/local/lib and both are  5.0.x.  The one I am trying to use is in
> ${HOME}/local/lib but I am unsure how to find it using the configuration
> script.  
> 
> My LD_LIBRARY_PATH variable is set to search ${HOME}/local/lib first and
> /usr/X11R6/lib last.  Likewise, my LDFLAGS and CPPFLAG variables are set
> in the same way.   I had thought that I would find my local copy first in
> this case but it seems not.
> 
> What I would really like to do is somehow hardwire the configure script to
> use the correct version of libMagick.a or at least try and determine which
> version I am currently compiling with.  
> 
> Any thoughts?
> 
> Randall
> 
> CPPFLAGS=-I/home/dougal/aopp/rhskelto/local/include
> -I/home/dougal/aopp/rhskelto/local/include/freetype
> -I/home/dougal/aopp/rhskelto/local/include/libxml -I/usr/include
> -I/usr/local/include -I/usr/X11R6/include
> LDFLAGS=-L/home/dougal/aopp/rhskelto/local/lib -L/usr/lib -L/lib
>  -L/usr/local/lib -L/usr/X11R6/lib
> LD_LIBRARY_PATH=/home/dougal/aopp/rhskelto/local/lib:
>  /home/dougal/aopp/rhskelto/local/LessTif/libXm:
>  /home/dougal/aopp/rhskelto/local/LessTif/libMrm:
>  /home/dougal/aopp/rhskelto/local/pgsql/lib: 
>  /usr/X11R6/lib:/usr/lib:/lib:/usr/local/lib:/usr/local/PACK/FCC/lib
> 
> 
> On Mon, 6 Nov 2000, Peter Daniel Kirchner wrote:
> 
> > Date: Mon, 06 Nov 2000 16:18:22 -0500
> > From: Peter Daniel Kirchner <[EMAIL PROTECTED]>
> > Reply-To: opendx2-dev@lists.berlios.de
> > To: opendx2-dev@lists.berlios.de
> > Subject: Re: [opendx-dev] Indeed I do have two copies...
> > 
> > You're welcome.  You might try saving a .jpeg e.g.
> > 
> > dx -script
> > v=Import("watermolecule.dx");
> > i=Isosurface(v);
> > c=Autocamera(i);
> > r=Render(i,c);
> > WriteImage(r, "/tmp/water.jpeg", "Image Magick supported format" );
> > 
> > Pete
> > 
> > Randall Skelton wrote:
> > 
> > > Thanks Peter,
> > >
> > > In fact there are two other copies of libMagick floating around on this
> > > system. Editing the makefile by hand has fixed things.
> > >
> > > Just to be sure, how does one go about testing dx to ensure the
> > > ImageMagick features are indeed working?  (I just compiled this, and I
> > > must admit that I have never actually used it yet...)
> > >
> > > Thanks in advance,
> > >
> > > Randall
> > >
> > > PS: please ignore my last message regarding libMagick 5.2.5 not being
> > > backwards compatable with opendx...
> > >
> > > On Mon, 6 Nov 2000, Peter Daniel Kirchner wrote:
> > >
> > > > Date: Mon, 06 Nov 2000 13:27:09 -0500
> > > > From: Peter Daniel Kirchner <[EMAIL PROTECTED]>
> > > > Reply-To: opendx2-dev@lists.berlios.de
> > > > To: opendx2-dev@lists.berlios.de
> > > > Subject: Re: [opendx-dev] configure script question
> > > >
> > > > I suspect you have two Image Magick libs running around, one in 
> > > > /usr/X11R6/lib
> > > > (the old one), part of some runtime package, and one in /usr/local/lib 
> > > > (part of
> > > > the development package).  My next guess is that your link flags pick 
> > > > up the
> > > > wrong one first ( /usr/X11R6/lib).  In any case, try hiding the
> > > > /usr/X11R6/lib/libMagick* .  Some adjustment to LD_LIBRARY_PATH might 
> > > > also be
> > > > necessary/appropriate.
> > > >
> > > > Pete
> > > >
> > > > Randall Skelton wrote:
> > > >
> > > > > As with most things today... Moments after posting the question below 
> > > > > I
> > > > > found an offending character in my LD_LIBRARY_PATH variable.  Once I 
> > > > > fixed
> > > > > that I was able to configure-make-install with none of the flags 
> > > > > below :)
> > > > >
> > > > > Now, on to the next question:
> > > > >
> > > > > I have installed ImageMagick and it successfully runs the 'display'
> > > > > program but when I run configure for open-dx, I get the following:
> > > > >
> > > > > checking for ImageMagick support ...
> > > > > checking for magick/magick.h... yes
> > > > > checking for GetImageInfo in -lMagick... no
> > > > > checking if ImageMagick package is complete... no -- some components
> > > > > failed test
> > > > >
> > > > > When I check libMagick.a I find:
> > > > > ~bah> nm libMagick.a | grep GetImageInfo
> > > > >  0000023c T GetImageInfoAttribute
> > > > >  00004f74 T GetImageInfo
> > > > >           U GetImageInfoAttribute
> > > > >
> > > > > Any help is again appreciated!
> > > > >
> > > > > Randall
> > > > >
> > > > > On Mon, 6 Nov 2000, Randall Skelton wrote:
> > > > >
> > > > > > Date: Mon, 6 Nov 2000 15:41:27 +0000 (GMT)
> > > > > > From: Randall Skelton <[EMAIL PROTECTED]>
> > > > > > Reply-To: opendx2-dev@lists.berlios.de
> > > > > > To: opendx2-dev@lists.berlios.de
> > > > > > Subject: [opendx-dev] configure script question
> > > > > >
> > > > > > Hello all, this is probably a very simple question but for the life 
> > > > > > of me
> > > > > > I cannot get the configure script to work.  I have multiple 
> > > > > > locations for
> > > > > > the X11R6 directory as I have motif in my user account only (have 
> > > > > > no root
> > > > > > access) so I am using the --x-includes and --x-libraries flags for
> > > > > > configure.  For some reason, when I try to include more than one 
> > > > > > path in
> > > > > > --x-includes of --x-libraries the configure script can no longer 
> > > > > > find the
> > > > > > path.
> > > > > >
> > > > > > i.e.
> > > > > >
> > > > > > configure --x-includes=/usr/opt/X11R6/includes \
> > > > > >           --x-libraries=/usr/opt/X11R6/lib
> > > > > >
> > > > > > --> works for most:
> > > > > > checking for XCreateGC in -lX11... yes
> > > > > > checking for XtMalloc in -lXt... yes
> > > > > > checking for XextAddDisplay in -lXext... yes
> > > > > > checking for XmGetDestination in -lXm... no
> > > > > >
> > > > > > configure --x-includes=${HOME}/local/X11R6/includes \
> > > > > >           --x-libraries=${HOME}/local/X11R6/lib
> > > > > >
> > > > > > --> works for MOTIF:
> > > > > > checking for XCreateGC in -lX11... no
> > > > > > checking for XtMalloc in -lXt... no
> > > > > > checking for XextAddDisplay in -lXext... no
> > > > > > checking for XmGetDestination in -lXm... yes
> > > > > >
> > > > > > configure 
> > > > > > --x-includes=/usr/opt/X11R6/include:/${HOME}/local/X11R6/include\
> > > > > >           --x-libraries=/usr/opt/X11R6/lib:${HOME}/local/X11R6/lib
> > > > > >
> > > > > > --> works for none:
> > > > > > checking for XCreateGC in -lX11... no
> > > > > > checking for XtMalloc in -lXt... no
> > > > > > checking for XextAddDisplay in -lXext... no
> > > > > > checking for XmGetDestination in -lXm... no
> > > > > >
> > > > > > I have tried every permutation of punctuation to get multiple
> > > > > > patches working but I am at a loss! Does anyone know how to do this?
> > > > > >
> > > > > > I am on Linux (RH 6+) intel hardware.  Everything build from raw 
> > > > > > sources.
> > > > > >
> > > > > > Any and all help is greatly appreciated
> > > > > >
> > > > > > Randall
> > > > > >
> > > > > >
> > > >
> > 
> 
> 
> 

Reply via email to