From: Alan W. I. <ir...@be...> - 2001-10-01 19:26:41
|
Those Mandrake 8.0 rpm's were made by a helpful user, and I don't have access to Mandrake myself. Nevertheless, I believe I know a workaround for you from my general rpm experience. The guy that built the Mandrake 8.0 rpm must have had libgd.so.1.8 on his system so I don't quite understand how you have ended up with the later version libgd.so.1.8.4 for your Mandrake 8.0. Perhaps you have an updated version of the gd package and he was using the original Mandrake 8.0 version? You could attempt to fix this by installing his exact Mandrake package of gd. Was this what you were trying? If so, the proper way to do this is to use rpm -F or -U (freshen or update) rather than rpm -i (install). See the rpm man page. You may also have to use some additional parameter to allow updating or freshening an existing newer package with an older package. Again, see the rpm man page. If you just want to do something simpler, you could probably just force the installation of plplot despite the slightly different libgd library version. (look up "man rpm" to see how to force an install.) If you are lucky, libgd.so.1.8.4 will just be a bug-fixed and feature enhanced version of libgd.so.1.8 without any changes to the API that plplot uses. BTW, only the png and jpeg drivers use the libgd API so any version mismatch problems for that library will only show up if you use those particular drivers. BTW, my comments about forcing the PLplot rpm to install are all theoretical. Lots of people apparently do such forcing (to get around such problems as you have encountered), but I haven't done it myself. A final possibility is to build PLplot from either the source rpm or tarball. (In both cases your compiler build will automatically match to the exact library versions you have on your system.) Both possibilities are more tedious than binary rpm installs, but you also learn more, and the results never have library version mismatch troubles. Alan email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ On Mon, 1 Oct 2001, M. Frankford wrote: > I am trying to install plplot 5.0.3-4 > on Linux Mandrake 8.0 and get the following > > [root@]# rpm -i plplot-5.0.3-4.i386.rpm > error: failed dependencies: > libgd.so.1.8 is needed by plplot-5.0.3-4 > > > I then tried > [root@]# rpm -i gd-1.8.1-4mdk.i586.rpm > file /usr/lib/libgd.so.1 from install of gd-1.8.1-4mdk conflicts with file > from package libgd1-1.8.4-3mdk > > I checked > [root@]# ls /usr/lib/libgd.* > /usr/lib/libgd.so.1@ /usr/lib/libgd.so.1.8.4* > > How do I resolve this(these) dependency problem(s)? > > Thanks. > > Martin > > > _______________________________________________ > Plplot-general mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-general > |