Hallo Andreas, *,

On Fri, Mar 25, 2005 at 08:53:37PM +0100, Andreas Mantke wrote:
> Am Freitag, 25. M�rz 2005 20:17 schrieb Eric Hoch:
> > Am Fri, 25 Mar 2005 19:32:02 +0100, schrieb Christian Lohmaier:
> (...)
> 
> > > Wahrscheinlich schaut configure nur in /usr/include und nicht
> > > in /usr/X11R6/include
> >
> > Ja, es sucht nur in /usr/include, selbst dann, wenn ein
> > pkg-config da ist, klappt die Suche in /usr/X11R6 nicht immer.
> > Von Rene Engeldhardt wei� ich, da� ein Patch schon existiert und
> > dieser Patch in einem cws schon drin ist. Wann dieser cws in den
> > Hauptsourcedobaum integriert wird, wei� ich aber nicht.

Ich bekomme gerade einen Hals gegen Rene... Aber egal.
(wen's interessiert 46018 - vielleicht ist er wegen 44853 nicht ganz
objektiv oder es ist halt seine Art)

> checking for epm... no
> EPM will be built.

-> Erics Hinweis brauchst Du also nicht zu folgen, das hat configure
richtig erkannt...

> checking which package format to use... rpm
> ./configure: line 8219: test: : integer expression expected

Bug im Configure script.

Zeile 8219 befindet sich im bereich f�r das mac-paket format. entweder
hast Du also eine andere Version oder die Zeilennummer stimmt nicht.

> checking for rpm... configure: error: not found
> 
> Das config-log sagt folgendes:
> 
> configure:5832: $? = 0
> configure:5835: test -s conftest.o
> configure:5838: $? = 0
> configure:5864: g++ -c -g -O2  conftest.cc >&5
> conftest.cc: In function `int main()':
> conftest.cc:23: error: `exit' undeclared (first use this function)
> conftest.cc:23: error: (Each undeclared identifier is reported only 
> once for 
>    each function it appears in.)
> configure:5870: $? = 1

Ohne den Kontext kann man hier nix sagen. Erstens wird beim Check f�r
RPM nix compiliert, zweitens werden auch Tests durchgef�hrt bei dem
configure schon vermutet das es nicht klappt.....

> (...)
> 
> configure:6102: g++ -o conftest -g -O2   conftest.cc  >&5
> /tmp/ccKPvGhQ.o(.text+0x9): In function `main':
> /local3/openofficecode/config_office/conftest.cc:30: undefined 
> reference to `__sjthrow'
> collect2: ld returned 1 exit status
> configure:6108: $? = 1

siehe oben. Zu dem check f�r rpm sollte das nicht geh�ren.

> und sp�ter an der Abbruchstelle:
> 
> configure:8059: checking which package format to use
> configure:8147: result: rpm
> configure:8250: checking for rpm
> configure:8260: error: not found

Sonsten steht da nix?

Im configure-skript steht folgendes.

Erst wird $RPM geckecked (sprich was Du mit der Umgebungsvariable als
programm bestimmst), dann rpmbuild und zuletzt rpm

alle werden als "<program> --usage" aufgerufen. Wenn das Programm das
Kommando ohne Fehlermeldung ausf�hrt ist das rpmkommando bestimmt.

Normalerweise wird also 
"rpmbuild --usage" ausgef�hrt und wenn das nicht existiert
"rpm --usage"

(normalerweise ist die Umgebungsvariable ja nicht gesetzt)

Aber ich seh schon: Der Check ist murks (nicht portabel) mit einer
c-shell funktioniert das nicht.

[EMAIL PROTECTED] cl]$ echo $SHELL
/bin/bash
[EMAIL PROTECTED] cl]$ rpmbuild --usage > /dev/null 2> /dev/null
[EMAIL PROTECTED] cl]$ echo $? 0
[EMAIL PROTECTED] cl]$ csh
[EMAIL PROTECTED] ~]$ rpmbuild --usage > /dev/null 2> /dev/null
Ambiguous output redirect.
[EMAIL PROTECTED] ~]$ echo $?
1
[EMAIL PROTECTED] ~]$

Also: Welche shell verwendest Du?

ciao
Christian
-- 
NP: Misanthrope - Le Roman Noir

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an