Mailinglist Archive: opensuse-de (3257 mails)
| < Previous | Next > |
Re: 9.2: libexif kompilieren
- From: David Haller <david@xxxxxxxxxx>
- Date: Wed, 16 Feb 2005 01:35:47 +0100
- Message-id: <20050216003547.GB9065@xxxxxxxxxxxxxxxxxx>
Hallo,
Am Tue, 15 Feb 2005, Al Bogner schrieb:
Ich schaetze, die SUSE libexif/exif stammen aus dem gleichen src.rpm
und haben deswegen die gleiche Version. Im src.rpm sind dann evtl. die
tarballs von libexif-0.6.10 und exif-0.6.x mit x <= 10.
Hattest du vorher nochmal ein 'make clean' laufen lassen? Denn in dem
Ausschnitt ist:
[..]
der einzige Fehler. Das betrifft aber nur die Internationalisierung,
und deren Einbindung ist gerne mal defekt. Das kann man
ggfs. ignorieren und deswegen umgehen (und sei es durch ein
dummy-Makefile). Dann ist halt alles auf englisch ;)
dito.
Du solltest einen Fortran Compiler nachinstallieren (also z.B. den g77
des gcc). Wie das SUSE-RPM heisst weiss ich nicht. Das ist aber nicht
das eigentliche Problem (s.o.).
Folgefehler: kein Fortan-Compiler gefunden, der "" will dann auch kein
-g als Option ;)
Das koennte ein Problem sein, allerdings kenne ich gcc3 nicht.
[..]
Hier wird jetzt aber noch ein weiteres configure gestartet, evtl. das
in ./po? (=> kann man in configure.in nachlesen)
Wie oben.
dito.
? Wird der f77 doch gebraucht?
[..]
?
?
Auch 'bison' solltest du nachinstallieren (ist aber auch nicht kritisch).
Du willst also NLS, aber das make in ./po/ schlaegt dann fehl.
Rest ist ok.
Und noch ein configure...
Hier gilt das gleiche bzgl. g77, bison...
Rest ok.
-dnh
--
Ich weise allerdings jede Verantwortlichkeit von mir. Wer mich
siggt, ist selber schuld und hat die Konsequenzen zu tragen. Du bist
gewarnt. [Moss in suse-talk]
Am Tue, 15 Feb 2005, Al Bogner schrieb:
Ich blicke nicht ganz durch, was nun bei libexif aktuell ist.
http://sourceforge.net/projects/libexif nennt
exif 0.6.9 May 26, 2004
libexif 0.6.11 October 16, 2004
Name : libexif Relocations: (not
relocatable)
Version : 0.6.10 Vendor: SUSE LINUX
AG, Nuernberg, Germany
Release : 2 Build Date: Sat Oct 2
02:51:47 2004
Name : exif Relocations: (not
relocatable)
Version : 0.6.10 Vendor: SUSE LINUX
AG, Nuernberg, Germany
Release : 2 Build Date: Sat Oct 2
04:09:02 2004
Demnach gibt es eine neuere libexif und SuSE hat bei exif was
Neueres als auf der offiziellen Homepage.
Ich schaetze, die SUSE libexif/exif stammen aus dem gleichen src.rpm
und haben deswegen die gleiche Version. Im src.rpm sind dann evtl. die
tarballs von libexif-0.6.10 und exif-0.6.x mit x <= 10.
Will ich nun libexif 0.6.11 unter 9.2 kompilieren, dann läuft das
mit configure durch und mit make nicht mehr.
Al
PS:
make
...
Hattest du vorher nochmal ein 'make clean' laufen lassen? Denn in dem
Ausschnitt ist:
[..]
Making all in po
make[2]: Entering directory
`/usr/src/packages/SOURCES/libexif-0.6.11/po'
make[2]: *** No rule to make target `all'. Stop.
make[2]: Leaving directory
`/usr/src/packages/SOURCES/libexif-0.6.11/po'
make[1]: *** [all-recursive] Error 1
der einzige Fehler. Das betrifft aber nur die Internationalisierung,
und deren Einbindung ist gerne mal defekt. Das kann man
ggfs. ignorieren und deswegen umgehen (und sei es durch ein
dummy-Makefile). Dann ist halt alles auf englisch ;)
Alternativ make check[..]
Making check in po
make[1]: Entering directory
`/usr/src/packages/SOURCES/libexif-0.6.11/po'
make[1]: *** No rule to make target `check'. Stop.
make[1]: Leaving directory
dito.
./configure[bis hier alles ok]
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
Du solltest einen Fortran Compiler nachinstallieren (also z.B. den g77
des gcc). Wie das SUSE-RPM heisst weiss ich nicht. Das ist aber nicht
das eigentliche Problem (s.o.).
checking whether accepts -g... no
Folgefehler: kein Fortan-Compiler gefunden, der "" will dann auch kein
-g als Option ;)
checking the maximum length of command line arguments... 32768[..]
checking if gcc supports -fno-rtti -fno-exceptions... no
Das koennte ein Problem sein, allerdings kenne ich gcc3 nicht.
[..]
checking whether -lc should be explicitly linked in... no./configure
Hier wird jetzt aber noch ein weiteres configure gestartet, evtl. das
in ./po? (=> kann man in configure.in nachlesen)
checking for a BSD-compatible install... /usr/bin/install -c[.. wieder alles ok bis hier..]
checking for g77... no[..]
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
Wie oben.
checking the maximum length of command line arguments... 32768[..]
checking if gcc supports -fno-rtti -fno-exceptions... no
dito.
appending configuration tag "F77" to libtool
? Wird der f77 doch gebraucht?
[..]
checking for po/Makevars requiring evil hack... no
?
checking whether NLS is requested... yes
?
checking for msgfmt... /usr/bin/msgfmt[..]
checking for LC_MESSAGES... yes
checking for bison... no
Auch 'bison' solltest du nachinstallieren (ist aber auch nicht kritisch).
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
Du willst also NLS, aber das make in ./po/ schlaegt dann fehl.
configure: creating ./config.status
Rest ist ok.
Configuration (libexif):
Source code location: .
Compiler: gcc
Und noch ein configure...
checking dynamic linker characteristics... GNU/Linux ld.so
Hier gilt das gleiche bzgl. g77, bison...
Configuration (libexif):
Source code location: .
Compiler: gcc
Rest ok.
-dnh
--
Ich weise allerdings jede Verantwortlichkeit von mir. Wer mich
siggt, ist selber schuld und hat die Konsequenzen zu tragen. Du bist
gewarnt. [Moss in suse-talk]
| < Previous | Next > |