Compilation issues with gd.h on Linux 64bit
Fx Gamoy
fx.gamoy at GEOMATIKA.FR
Mon Dec 5 03:38:42 PST 2005
Hello Xin, and everybody..
I ve got the same issue on my gentoo amd64 linux box when i try to compil
mapserver with gdal (and ecw capabilities)
everything is good when i build gdal
but mapserver can't see my libnCSECW.so in /usr/lib
Any advice is welome too
:-)
fx
Selon Xin <crazygecko at GMAIL.COM>:
> Hi again,
>
> I'm still having difficulties with this. I don't believe the problem lies
> with the server being 64bit as I've read other people compile successfully
> on them.
>
> I've searched the archives and there seems to be a few posts concerning this
> can't find gd.h problem, but no fixes.
>
> Any advice is welcome.
>
> Cheers,
> Xin
>
> On 02/12/05, Xin <crazygecko at gmail.com> wrote:
> >
> > I'm attemping to compile mapserver on our web hosting server, which are
> > cool enough to allow this. But I'm having some problems.
> >
> > First off, it says it can't find gd.h. I've included the compilation
> > command used and output at the end. I've checked and gd does exist in
> > /usr/lib and /usr/include, and pointed to /usr to no avail. I also tried
> > compiling gd myself. Gd was compiled successfully, but mapserver can't see
> > it.
> >
> > I then called a friend who's with the same hosting company and managed to
> > compile mapserver successfully. He told me he didn't have any issues as it
> > was on a older, 32 bit machine, and the server I'm on is 64bit. Is this
> the
> > issue? Or am I just doing something stupid.
> >
> > I'm very grateful for any advice.
> >
> > Cheers,
> > Xin
> >
> > configure: WARNING: you should use --build, --host, --target
> > checking for 2-gcc... no
> > checking for gcc... gcc
> > checking for C compiler default output file name... a.out
> > checking whether the C compiler works... yes
> > checking whether we are cross compiling... no
> > checking for suffix of executables...
> > checking for suffix of object files... o
> > checking whether we are using the GNU C compiler... yes
> > checking whether gcc accepts -g... yes
> > checking for gcc option to accept ANSI C... none needed
> > checking for 2-g++... no
> > checking for 2-c++... no
> > checking for 2-gpp... no
> > checking for 2-aCC... no
> > checking for 2-CC... no
> > checking for 2-cxx... no
> > checking for 2-cc++... no
> > checking for 2-cl... no
> > checking for 2-FCC... no
> > checking for 2-KCC... no
> > checking for 2-RCC... no
> > checking for 2-xlC_r... no
> > checking for 2-xlC... no
> > checking for g++... g++
> > checking whether we are using the GNU C++ compiler... yes
> > checking whether g++ accepts -g... yes
> > checking for 2-ranlib... no
> > checking for ranlib... ranlib
> > checking for flex... flex
> > checking for yywrap in -lfl... yes
> > checking lex output file root... lex.yy
> > checking whether yytext is a pointer... yes
> > checking for bison... bison -y
> > checking if compiler supports -R... no
> > checking if compiler supports -Wl,-rpath,... yes
> > checking for exp in -lm... yes
> > checking for __gxx_personality_v0 in -lstdc++... yes
> > checking how to run the C preprocessor... gcc -E
> > checking for egrep... grep -E
> > checking for ANSI C header files... yes
> > checking for strcasecmp... yes
> > checking for strncasecmp... yes
> > checking for strdup... yes
> > checking for strlcat... no
> > MapServer Version from map.h: '4.6.1'
> > configure: checking where FreeType 2.x is installed...
> > using libfreetype from -L/usr/lib64 -Wl,--rpath -Wl,/usr/lib64
> > -lfreetype -lz
> > checking for FT_Init_FreeType in -lfreetype... yes
> > using libfreetype -lfreetype from system libs.
> > configure: checking where Zlib is installed...
> > using runtime libz from -L/lib64 -lz
> > configure: checking where PNG is installed...
> > using libpng from -L/lib64 -lpng
> > configure: checking whether we should include JPEG support...
> > checking for jpeg_read_header in -ljpeg... yes
> > using libjpeg from system libs.
> > configure: checking where libXpm is installed...
> > checking for XpmFreeXpmImage in -lXpm... no
> > XPM (libXpm) library cannot be found, possibly needed for GD
> > configure: checking where libiconv is installed...
> > checking for iconv_open in -lc... yes
> > checking for libiconv_open in -liconv... no
> > using libiconv from system libs.
> > libiconv found. Enabling internationalization (-DUSE_ICONV)
> > configure: checking for GD 2.0.16 or higher...
> > checking for gdFontCacheSetup in -lgd... no
> > configure: checking whether GD needs libiconv...
> > checking for gdFontCacheSetup in -lgd... no
> > configure: error: Could not find gd.h or libgd.a/libgd.so in /usr. Make
> > sure GD 2.0.16 or higher is compiled before calling configure. You may
> > also get this error if you didn't specify the appropriate location for one
> > of GD's dependencies (freetype, libpng, libjpeg or libiconv).
> >
> > ---
> >
> > [~/dev/mapserver- 4.6.1]# whereis gd
> > gd: /usr/include/gd.h
> >
> > [~/dev/mapserver-4.6.1]# ls /usr/include/gd.*
> > /usr/include/gd.h
> >
> >
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the MapServer-users
mailing list