[Swftools-common] RHEL5 and swftools -0.8.1 install
From:
Mike_Clark
Subject:
[Swftools-common] RHEL5 and swftools -0.8.1 install
Date:
Wed, 17 Dec 2008 10:58:52 -0800
I could not get pdf2swf to install on
a fully patched registered version of RHEL5. However, on an unpatched,
fresh install of RHEL5 I was able to get pdf2swf installed with no trouble.
This was my experience installing swftools-0.8.1.
This is the error which prevented pdf2swf from being installed
from the config.log
| # if !defined STDC_HEADERS &&
defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| typedef signed long ac__type_sizeof_;
| static long int longval () { return
(long int) (sizeof (ac__type_sizeof_)); }
| static unsigned long int ulongval
() { return (long int) (sizeof (ac__type_sizeof_)); }
| #include <stdio.h>
| #include <stdlib.h>
| int
| main ()
| {
|
| FILE *f = fopen ("conftest.val",
"w");
| if (! f)
| return 1;
| if (((long int) (sizeof (ac__type_sizeof_)))
< 0)
| {
| long int i =
longval ();
| if (i != ((long
int) (sizeof (ac__type_sizeof_))))
| return 1;
| fprintf (f, "%ld\n",
i);
| }
| else
| {
| unsigned long
int i = ulongval ();
| if (i != ((long
int) (sizeof (ac__type_sizeof_))))
| return 1;
| fprintf (f, "%lu\n",
i);
| }
| return ferror (f) || fclose
(f) != 0;
|
| ;
| return 0;
| }
configure:6377: error: cannot compute
sizeof (signed)
See `config.log' for more details.
I don't know but I suspect it's the
compiler? (maybe one of the standard libraries?)
Patched RHEL5
gcc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions
--enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada
--enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
--with-cpu=generic --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.2 20071124 (Red Hat
4.1.2-42)
ls -l /usr/include/stdio.h
-rw-r--r-- 1 root root 28341 Nov 5
14:29 /usr/include/stdio.h
ls -l /usr/include/stdlib.h
-rw-r--r-- 1 root root 34470 Nov 5
14:29 /usr/include/stdlib.h
sum -r /usr/include/stdio.h
58697 28
sum -r /usr/include/stdlib.h
00463 34
freetype-2.1.10 freetype-2.1.10.tar.gz
jpeg-6b jpegsrc.v6b.tar.gz
t1lib-5.1.2 t1lib-5.1.2.tar.gz
I had first installed the versions of
freetype-devel from the disks then installed the source version. configure
did not complain about missing freetype. On the unpatched RHEL5 install
I did not install freetype-devel from the disks.