Ming unter SuSe 9.3 installieren
Ming unter SuSe 9.3 installieren
am 01.07.2005 12:58:33 von Thomas Enzinger
Hallo,
ich bin am verzweiflen. Ich würde gerne PHP mit der neuesten Ming-Extension,
aktuell ming-0.3beta1 erweitern. Leider funktioniert das installiern, wie
auf ming.sourceforge.net beschrieben leider nicht. Weder mit PHP 4 noch mit
PHP5.
Ich finde auch kein passentes *.rpm Paket nicht. Habe zwar das Paket
php-ming-5.0.4-1mdk.i586.rpm gefunden, 33 KB groß. Doch dieses lässt sich
nicht installieren.
Kann mir jemand hier weiter helfen ???
Falls ihr eine Lösung wisst, würde es mir besser gefallen wenn es mit PHP 5
funktionieren würde.
Mfg,
Thomas
Re: Ming unter SuSe 9.3 installieren
am 01.07.2005 13:36:48 von Joerg Behrens
"Thomas Enzinger" schrieb im Newsbeitrag
news:42c521d9$0$225$9b622d9e@news.freenet.de...
> Hallo,
>
> ich bin am verzweiflen. Ich würde gerne PHP mit der neuesten
> Ming-Extension,
> aktuell ming-0.3beta1 erweitern. Leider funktioniert das
> installiern, wie
> auf ming.sourceforge.net beschrieben leider nicht. Weder mit PHP 4
> noch mit
> PHP5.
> Ich finde auch kein passentes *.rpm Paket nicht. Habe zwar das Paket
> php-ming-5.0.4-1mdk.i586.rpm gefunden, 33 KB groß. Doch dieses lässt
> sich
> nicht installieren.
Erst einmal minlib installieren, sei es als RPM wenn du findest oder
aus den Sourcen kompilieren. Dann an die entsprechende ext/ming gehen.
Auch hier schauen ob man fuer seine DISTRI nen RPM findet oder wieder
selber kompilieren.
cd php-5.0.4
cd ext/ming
phpize
../configure --with-ming=/path/to
make && make install
und es kommt eine Extension ming.so hinten raus.
Gruss
Joerg
Re: Ming unter SuSe 9.3 installieren
am 01.07.2005 21:44:19 von Thomas Enzinger
> cd php-5.0.4
> cd ext/ming
> phpize
> ./configure --with-ming=/path/to
bis hier her funktioniert ja auch alles aber bei
> make && make install
kommt eine Error meldung.
"...ERROR 1 ... [ming.so]..."
ich habe es mit min-03beta1 und PHP 5 probiert
mfg.
Thomas
Re: Ming unter SuSe 9.3 installieren
am 02.07.2005 00:16:03 von Joerg Behrens
Thomas Enzinger schrieb:
>>cd php-5.0.4
>>cd ext/ming
>>phpize
>>./configure --with-ming=/path/to
>
>
> bis hier her funktioniert ja auch alles aber bei
>
>
>>make && make install
>
>
> kommt eine Error meldung.
> "...ERROR 1 ... [ming.so]..."
Mal die komplette Meldung und ein bischen noch was vom Output.
Gruss
Joerg
Re: Ming unter SuSe 9.3 installieren
am 04.07.2005 20:40:49 von Thomas Enzinger
>
> Mal die komplette Meldung und ein bischen noch was vom Output.
>
mal sehen, hier ist die gesamte Konsole.
Wie du siehst ist die gewiss etwas schlampig. Das ZIP-Paket habe ich
entpackt und einfach in ....php5/extensions eingefügt.
linux:~ # cd /usr/lib64/php5/extensions
linux:/usr/lib64/php5/extensions # dir
total 4801
drwxr-xr-x 12 root root 1872 Jul 1 15:24 .
drwxr-xr-x 4 root root 104 Jul 1 15:22 ..
-rw-r--r-- 1 root root 25 Feb 17 2001 .cvsignore
-rw-r--r-- 1 root root 1379 Jan 18 2004 CREDITS
-rw-r--r-- 1 root root 75604 Oct 15 2003 ChangeLog
-rw-r--r-- 1 root root 8416 Aug 8 2002 HISTORY
-rw-r--r-- 1 root root 1661 Feb 2 2004 INSTALL
-rw-r--r-- 1 root root 26430 Feb 1 2001 LICENSE
-rw-r--r-- 1 root root 873 Feb 1 2004 Makefile
-rw-r--r-- 1 root root 859 Jul 14 2002 Makefile.am
-rw-r--r-- 1 root root 1159 Feb 2 2004 README
-rw-r--r-- 1 root root 528 Feb 2 2004 Rules.make
-rwxr-xr-x 1 root root 2365 Sep 12 2003 TODO
-rwxr-xr-x 1 root root 58 Jul 14 2002 autogen.sh
-rw-r--r-- 1 root root 34600 Mar 22 23:59 bcmath
-rw-r--r-- 1 root root 16112 Mar 22 23:59 bz2
drwxr-xr-x 2 root root 152 Jul 1 15:24 c++_ext
-rw-r--r-- 1 root root 29904 Mar 22 23:59 calendar
-rw-r--r-- 1 root root 192 Feb 2 2004 config.make
-rw-r--r-- 1 root root 1044 Feb 2 2004 configure.in
-rw-r--r-- 1 root root 12464 Mar 22 23:59 ctype
-rw-r--r-- 1 root root 49672 Mar 22 23:59 curl
-rw-r--r-- 1 root root 59432 Mar 22 23:59 dba
-rw-r--r-- 1 root root 32768 Mar 22 23:59 dbase
-rw-r--r-- 1 root root 62232 Mar 22 23:59 dbx
-rw-r--r-- 1 root root 16304 Mar 22 23:59 dio
-rw-r--r-- 1 root root 147288 Mar 22 23:59 dom
-rw-r--r-- 1 root root 60008 Mar 22 23:59 exif
-rw-r--r-- 1 root root 12400 Mar 22 23:59 fam
-rw-r--r-- 1 root root 13200 Mar 22 23:59 filepro
-rw-r--r-- 1 root root 45984 Mar 22 23:59 ftp
-rw-r--r-- 1 root root 334880 Mar 22 23:59 gd
-rw-r--r-- 1 root root 13680 Mar 22 23:59 gettext
-rw-r--r-- 1 root root 37648 Mar 22 23:59 gmp
-rw-r--r-- 1 root root 33872 Mar 22 23:59 iconv
-rw-r--r-- 1 root root 95952 Mar 22 23:59 imap
drwxr-xr-x 4 root root 1304 Jul 1 15:24 java_ext
-rw-r--r-- 1 root root 46320 Mar 22 23:59 ldap
-rw-r--r-- 1 root root 519906 Jun 10 14:43 libming.a
-rw-r--r-- 1 root root 1708928 Mar 22 23:59 mbstring
-rw-r--r-- 1 root root 37680 Mar 22 23:59 mcrypt
-rw-r--r-- 1 root root 10256 Mar 22 23:59 mhash
-rw-r--r-- 1 root root 12948 Aug 6 2003 ming.i
-rw-r--r-- 1 root root 19249 Jan 20 2004 mingpp.h
-rw-r--r-- 1 root root 52752 Mar 22 23:59 mysql
-rw-r--r-- 1 root root 102608 Mar 22 23:59 mysqli
-rw-r--r-- 1 root root 83576 Mar 22 23:59 ncurses
-rw-r--r-- 1 root root 65232 Mar 22 23:59 odbc
-rw-r--r-- 1 root root 78704 Mar 22 23:59 openssl
-rw-r--r-- 1 root root 20192 Mar 22 23:59 pcntl
drwxr-xr-x 5 root root 1016 Jul 1 15:24 perl_ext
-rw-r--r-- 1 root root 91312 Mar 22 23:59 pgsql
drwxr-xr-x 5 root root 1016 Jul 4 17:18 php_ext
-rw-r--r-- 1 root root 22448 Mar 22 23:59 posix
drwxr-xr-x 2 root root 280 Jul 1 15:24 py_ext
drwxr-xr-x 2 root root 232 Jul 1 15:24 rb_ext
-rw-r--r-- 1 root root 15824 Mar 22 23:59 readline
-rw-r--r-- 1 root root 10160 Mar 22 23:59 shmop
-rw-r--r-- 1 root root 25808 Mar 22 23:59 snmp
-rw-r--r-- 1 root root 259216 Mar 22 23:59 soap
-rw-r--r-- 1 root root 38800 Mar 22 23:59 sockets
-rw-r--r-- 1 root root 60152 Mar 22 23:59 sqlite
drwxr-xr-x 4 root root 1328 Jul 1 15:24 src
-rw-r--r-- 1 root root 14064 Mar 22 23:59 sysvmsg
-rw-r--r-- 1 root root 9360 Mar 22 23:59 sysvsem
-rw-r--r-- 1 root root 12880 Mar 22 23:59 sysvshm
drwxr-xr-x 2 root root 120 Jul 1 15:24 tcl_ext
-rw-r--r-- 1 root root 15376 Mar 22 23:59 tokenizer
drwxr-xr-x 2 root root 1056 Jul 1 15:24 util
-rw-r--r-- 1 root root 33072 Mar 22 23:59 wddx
drwxr-xr-x 2 root root 176 Jul 1 15:24 win32
-rw-r--r-- 1 root root 91864 Mar 22 23:59 xmlrpc
-rw-r--r-- 1 root root 25760 Mar 22 23:59 xsl
-rw-r--r-- 1 root root 16112 Mar 22 23:59 yp
-rw-r--r-- 1 root root 26192 Mar 22 23:59 zlib
linux:/usr/lib64/php5/extensions # phpize
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory
of the module
linux:/usr/lib64/php5/extensions # cd php_ext
linux:/usr/lib64/php5/extensions/php_ext # phpize
Configuring for:
PHP Api Version: 20031224
Zend Module Api No: 20041030
Zend Extension Api No: 220040412
configure.in:9: warning: underquoted definition of PHP_WITH_PHP_CONFIG
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-a clocal
configure.in:32: warning: underquoted definition of PHP_EXT_BUILDDIR
configure.in:33: warning: underquoted definition of PHP_EXT_DIR
configure.in:34: warning: underquoted definition of PHP_EXT_SRCDIR
configure.in:35: warning: underquoted definition of PHP_ALWAYS_SHARED
acinclude.m4:19: warning: underquoted definition of PHP_PROG_RE2C
acinclude.m4:1915: warning: underquoted definition of PHP_TEST_BUILD
/usr/share/aclocal/tulip.m4:2: warning: underquoted definition of
AC_PATH_TULIP
/usr/share/aclocal/pilot-link.m4:1: warning: underquoted definition of
AC_PILOT_LINK_HOOK
/usr/share/aclocal/movtar.m4:14: warning: underquoted definition of
MOVTAR_TEST_VERSION
/usr/share/aclocal/movtar.m4:59: warning: underquoted definition of
AM_PATH_MOVTAR
/usr/share/aclocal/libsmi.m4:8: warning: underquoted definition of
AM_PATH_LIBSMI
/usr/share/aclocal/lib3ds.m4:4: warning: underquoted definition of
AM_PATH_LIB3DS
/usr/share/aclocal/cppunit.m4:4: warning: underquoted definition of
AM_PATH_CPPUNIT
/usr/share/aclocal/KXL.m4:6: warning: underquoted definition of AM_PATH_KXL
/opt/gnome/share/aclocal/frontline.m4:7: warning: underquoted definition of
AM_PATH_FRONTLINE
linux:/usr/lib64/php5/extensions/php_ext #
../configure --with-ming=/usr/lib64/php5/extensions/php_ext
checking build system type... x86_64-suse-linux
checking host system type... x86_64-suse-linux
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 whether gcc and cc understand -c and -o together... yes
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for PHP prefix... /usr
checking for PHP
includes... -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/Ze
nd -I/usr/include/php/TSRM
checking for PHP extension directory... /usr/lib64/php5/extensions
checking for re2c... exit 0;
checking for gawk... gawk
checking for MING support... yes, shared
checking for sin in -lm... yes
configure: error: Please reinstall ming distribution. libming.(a|so) not
found.
linux:/usr/lib64/php5/extensions/php_ext # make && make install
cc -I../src -shared -fPIC ming.o ../libming.a -o
php_ming.so -lz -lungif -lpng12
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_6 4-suse-linux/bin
/ld: ../libming.a(bitmap.o): relocation R_X86_64_32 against `a local symbol'
can not be used when making a shared object; recompile with -fPIC
.../libming.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [php_ming.so] Error 1
linux:/usr/lib64/php5/extensions/php_ext #
Re: Ming unter SuSe 9.3 installieren
am 05.07.2005 09:52:56 von Joerg Behrens
"Thomas Enzinger" schrieb im Newsbeitrag
news:42c982ad$0$3214$9b622d9e@news.freenet.de...
>
> >
> > Mal die komplette Meldung und ein bischen noch was vom Output.
> >
>
> mal sehen, hier ist die gesamte Konsole.
> Wie du siehst ist die gewiss etwas schlampig. Das ZIP-Paket habe ich
> entpackt und einfach in ....php5/extensions eingefügt.
>
> linux:/usr/lib64/php5/extensions/php_ext # phpize
> Configuring for:
> PHP Api Version: 20031224
> Zend Module Api No: 20041030
> Zend Extension Api No: 220040412
> configure.in:9: warning: underquoted definition of PHP_WITH_PHP_CONFIG
> run info '(automake)Extending aclocal'
> or see
http://sources.redhat.com/automake/automake.html#Extending-a clocal
> configure.in:32: warning: underquoted definition of PHP_EXT_BUILDDIR
Du hast nicht die passenden autoconf und automake Versionen. Dies kann zu
einem kaputten configure fuehren.
> ./configure --with-ming=/usr/lib64/php5/extensions/php_ext
../configure --with-ming=/pfad/zu/hier/ist/mein/ming0_3/installiert
Die Checks haengen entsprechend /include und /lib(64) hinten dran. In den
config.m4 sieht man die Checks. Aus diesem config.m4 wird mit Hilfe des
phpize das configure erstellt.
> configure: error: Please reinstall ming distribution. libming.(a|so) not
Das configure findet die libming.so nicht. Gib halt mal den richtigen Path
an beim configure.
Gruss
Joerg