[PD] gem .87 again!

Ben Bogart - FMPM/F1999 bbogart at acs.ryerson.ca
Tue May 28 15:36:38 CEST 2002


Thanks Frank, Johannes,

> the easiest way would probably be to (re)move all the old installations
> (gem-0.86) to somewhere that isn't searched before the GemLibs.

I tired this first, renaming my old gem-0.86 to renamed_gem-0.86 but that 
did not work. same error, ld can't find -lparticle.

The suggestion to link from my gem-0.87/src/Auxlibs/ to Gemlibs/ did not 
work either. Still could not find the lib. But I noticed this in my 
./configure output:

checking for main in -lparticle... (cached) no
checking alternate -lparticle in ../../../ ... (cached) 
../../../gem-0.84/src/AuxLibs/particle
configure: warning: Trying to use particle library in 
../../../gem-0.84/src/AuxLibs/particle

gem-0.84? 

anyhow so what I did was link the folder which ./configure was going to 
use to my Gemlibs. ie:

$ pwd
/usr/local/gem-0.84/src
$ ln -s ../../GemLibs Auxlibs

Where gem-0.84 are just empty (except for the link)

ld still cannot find particle... /usr/bin/ld: cannot find -lparticle

So I'm quite confused, any more ideas? I see that the Makefile in src/Gnu 
has: 
LDFLAGS =  -L/usr/X11R6/lib -L../../../GemLibs/glm 
-L../../../gem-0.84/src/AuxLibs
/liborb -L../../../gem-0.84/src/AuxLibs/particle 

I'm just going to go ahead and point that to Gemlibs and see what 
happens... 

Ok well that seems to have gotten rid of my -lparticle problem 
but now ld can't find -ljpeg !! The configure script does find it, and I 
have the packages installed:

||/ Name           Version        Description
+++-==============-==============-============================================
pn  jpeg2ps        <none>         (no description available)
pn  jpeginfo       <none>         (no description available)
un  libjpeg-dev    <none>         (no description available)
un  libjpeg-gif    <none>         (no description available)
pn  libjpeg-progs  <none>         (no description available)
ii  libjpeg62      6b-1.2         The Independent JPEG Group's JPEG 
runtime li
pn  libjpeg62-dev  <none>         (no description available)
un  libjpeg6b      <none>         (no description available)
un  libjpegg-dev   <none>         (no description available)

Just for clarity I will paste my whole configure output on the end of 
this email for reference, I'll send the Makefile if that would help.

So What is the next step? 

Thanks everyone! 

Ben

PS: On a side note, whats the relationship between makeauxlibs in Gemlibs 
and in gem-0.87/src/Gnu ? 

./configure: /usr/local/sbin/: is a directory
./configure: /usr/local/sbin/: is a directory
loading cache ./config.cache
Sources for ../Manips
Sources for ../Particles
Sources for ../Base
Sources for ../MarkEx
Sources for ../Pixes
Sources for ../Controls
Sources for ../Nongeos
Sources for ../Geos
Sources for ../tv
checking host system type... i686-pc-linux-gnu
Configuring for Gem.pd_linux
checking for gnu make... yes
checking for c++... (cached) c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether make sets ${MAKE}... (cached) yes
checking for sh... (cached) sh
checking how to run the C preprocessor... (cached) gcc -E
checking for X... (cached) libraries /usr/X11R6/lib, headers 
/usr/X11R6/include
checking for dnet_ntoa in -ldnet... (cached) no
checking for dnet_ntoa in -ldnet_stub... (cached) no
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... (cached) yes
checking for shmat... (cached) yes
checking for IceConnectionNumber in -lICE... (cached) yes
checking for main in -lX11... (cached) yes
checking for main in -lXext... (cached) yes
checking for XF86VidModeGetAllModeLines in -lXxf86vm... (cached) yes
checking for sin in -lm... (cached) yes
checking for glInitNames in -lGL... (cached) yes
checking for gluLookAt in -lGLU... (cached) yes
checking for glutSolidTeapot in -lglut... (cached) yes
checking for quicktime_open in -lquicktime... (cached) yes
checking for png_set_compression_level in -lpng... (cached) yes
checking for main in -lglib... (cached) yes
checking for OpenMPEG in -lmpeg... (cached) yes
checking for mpeg3_open in -lmpeg3... (cached) yes
checking for main in -lglm... (cached) no
checking alternate -lglm in ../../../ ... (cached) ../../../GemLibs/glm
configure: warning: Trying to use glm library in ../../../GemLibs/glm
checking for main in -ltiff... (cached) yes
checking for main in -ljpeg... (cached) yes
checking for main in -lttf... (cached) yes
checking for main in -lgltt... (cached) yes
checking for main in -lorb... (cached) no
checking alternate -lorb in ../../../ ... (cached) 
../../../gem-0.84/src/AuxLibs/liborb
configure: warning: Trying to use orb library in 
../../../gem-0.84/src/AuxLibs/liborb
checking for main in -lparticle... (cached) no
checking alternate -lparticle in ../../../ ... (cached) 
../../../gem-0.84/src/AuxLibs/particle
configure: warning: Trying to use particle library in 
../../../gem-0.84/src/AuxLibs/particle
checking for main in -lvl... (cached) no
checking for main in -lz... (cached) yes
checking for m_pd.h path... /usr/local/include
checking for glm.h path... ../../../GemLibs/glm
checking for orb.h path... ../../../include
checking for papi.h path... ../../../gem-0.87/src/Particles
checking for GLTTFont.h path... /usr/local/include
checking for mpeg.h... (cached) yes
checking for quicktime/quicktime.h... (cached) yes
checking for libmpeg3.h... (cached) yes
checking for quicktime/libdv.h... (cached) no
checking for ANSI C header files... (cached) no
checking for working const... (cached) yes
checking for size_t... (cached) yes
checking for vprintf... (cached) yes
checking for strdup... (cached) yes
checking for strstr... (cached) yes
creating ./config.status
creating Makefile
creating ./../Manips/Makefile
creating ./../Particles/Makefile
creating ./../Base/Makefile
creating ./../MarkEx/Makefile
creating ./../Pixes/Makefile
creating ./../Controls/Makefile
creating ./../Nongeos/Makefile
creating ./../Geos/Makefile
creating ./../tv/Makefile
creating ../Base/config.h



B. Bogart
---------





More information about the Pd-list mailing list