[gelöst]Fehler bei OpenSSL/OpenVPN

Silent-Tears

IPPF-Promi
Mitglied seit
3 Aug 2007
Beiträge
7,456
Punkte für Reaktionen
1
Punkte
0
Hi,

kann damit jemand was anfangen? Diese Sachen sind partout nicht mein Fachgebiet, von daher poste ich lieber gleich.

Anfangs dazu: Komplett frischer Checkout, jungfräulicher Trunk.

Code:
make[1]: Betrete Verzeichnis '/home/lars/devel/freetz/trunk.2.6.19/source/openssl-0.9.8j'
Makefile is older than Makefile.org, Configure or config.
Reconfigure the source tree (via './config' or 'perl Configure'), please.
make[1]: *** [Makefile] Fehler 1
make[1]: Verlasse Verzeichnis '/home/lars/devel/freetz/trunk.2.6.19/source/openssl-0.9.8j'
touch source/openssl-0.9.8j/.configured
PATH=/home/lars/devel/freetz/trunk.2.6.19/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/bin:/bin:/sbin:/usr/bin:/usr/sbin \
		SHARED_LDFLAGS="" \
		make -j2 -C source/openssl-0.9.8j \
		CC="/home/lars/devel/freetz/trunk.2.6.19/toolchain/target/bin/mipsel-linux-uclibc-gcc" \
		AR="mipsel-linux-uclibc-ar r" \
		RANLIB="mipsel-linux-uclibc-ranlib" \
		all
make[1]: Betrete Verzeichnis '/home/lars/devel/freetz/trunk.2.6.19/source/openssl-0.9.8j'
Makefile is older than Makefile.org, Configure or config.
Reconfigure the source tree (via './config' or 'perl Configure'), please.
make[1]: *** [Makefile] Fehler 1
make[1]: Verlasse Verzeichnis '/home/lars/devel/freetz/trunk.2.6.19/source/openssl-0.9.8j'
make: *** [source/openssl-0.9.8j/libssl.so.0.9.8] Fehler 2
 
Zuletzt bearbeitet:
Bei mir kommt das nicht.
Da Du schreibst, daß das Verzeichnis ganz frisch ist, wie sieht es mit der Uhrzeit in dem System (oder der VM) aus?
 
Code:
lars@grobi:~/devel/freetz/trunk.2.6.19$ ls -al source/openssl-0.9.8j/Makefile* source/openssl-0.9.8j/Configure source/openssl-0.9.8j/config 
-rwxr-xr-x 1 lars lars 25527 2007-08-01 13:21 source/openssl-0.9.8j/config
-rwxr-xr-x 1 lars lars 92599 2009-03-15 18:54 source/openssl-0.9.8j/Configure
-rw-r--r-- 1 lars lars 26592 2009-03-15 18:54 source/openssl-0.9.8j/Makefile
-rw-r--r-- 1 lars lars 24859 2009-03-15 18:54 source/openssl-0.9.8j/Makefile.bak
-rw-r--r-- 1 lars lars 24464 2009-03-15 18:54 source/openssl-0.9.8j/Makefile.org
-rw-r--r-- 1 lars lars 20257 2008-09-17 17:56 source/openssl-0.9.8j/Makefile.shared
lars@grobi:~/devel/freetz/trunk.2.6.19$ date
So 15. Mär 19:17:08 CET 2009
lars@grobi:~/devel/freetz/trunk.2.6.19$
Systemuhr steht auf UTC
 
Makefile is older than Makefile.org, Configure or config.
Code:
-rwxr-xr-x 1 lars lars 25527 2007-08-01 13:21 source/openssl-0.9.8j/config
-rwxr-xr-x 1 lars lars 92599 2009-03-15 18:54 source/openssl-0.9.8j/Configure
-rw-r--r-- 1 lars lars 26592 2009-03-15 18:54 source/openssl-0.9.8j/Makefile
Passiert das ganze bei dir reproduzierbar? Also auch nach nem openssl-dirclean?
Hast du an den Dateien was verändert oder warum ist die eine noch von 2007?

Ich hab keine Probleme damit.

Edit: Moment, das ist bei mir auch der Fall mit 2007:
Code:
$ ls -al source/openssl-0.9.8j/Makefile* source/openssl-0.9.8j/Configure source/openssl-0.9.8j/config
-rwxr-xr-x 1 matthias matthias 25527 2007-08-01 13:21 source/openssl-0.9.8j/config
-rwxr-xr-x 1 matthias matthias 92599 2009-03-05 19:35 source/openssl-0.9.8j/Configure
-rw-r--r-- 1 matthias matthias 26568 2009-03-05 19:35 source/openssl-0.9.8j/Makefile
-rw-r--r-- 1 matthias matthias 24859 2009-03-05 19:35 source/openssl-0.9.8j/Makefile.bak
-rw-r--r-- 1 matthias matthias 24464 2009-03-05 19:35 source/openssl-0.9.8j/Makefile.org
-rw-r--r-- 1 matthias matthias 20257 2008-09-17 17:56 source/openssl-0.9.8j/Makefile.shared
 
Zuletzt bearbeitet:
Völlig reproduzierbar. Passiert nach einem
Code:
make openssl-dirclean && make openssl-precompiled
ebenso.
Deswegen frag ich ja hier, ob das irgendjemand schon gesehen hat. Mir nämlich verschliesst sich der Sinn.
 
Was kommt bei
Code:
$ ls -alrt --full-time source/openssl-0.9.8j/Makefile* source/openssl-0.9.8j/Configure source/openssl-0.9.8j/config
-rwxr-xr-x 1 test users 25527 2007-08-01 13:21:35.000000000 +0200 source/openssl-0.9.8j/config
-rw-r--r-- 1 test users 20257 2008-09-17 17:56:40.000000000 +0200 source/openssl-0.9.8j/Makefile.shared
-rw-r--r-- 1 test users 24464 2009-03-15 19:12:11.000000000 +0100 source/openssl-0.9.8j/Makefile.org
-rw-r--r-- 1 test users 24859 2009-03-15 19:12:11.000000000 +0100 source/openssl-0.9.8j/Makefile.bak
-rw-r--r-- 1 test users 26520 2009-03-15 19:12:11.000000000 +0100 source/openssl-0.9.8j/Makefile
-rwxr-xr-x 1 test users 92599 2009-03-15 19:12:11.000000000 +0100 source/openssl-0.9.8j/Configure
 
Code:
lars@grobi:~/devel/freetz/trunk.2.6.19$ ls -alrt --full-time source/openssl-0.9.8j/Makefile* source/openssl-0.9.8j/Configure source/openssl-0.9.8j/config
-rwxr-xr-x 1 lars lars 25527 2007-08-01 13:21:35.000000000 +0200 source/openssl-0.9.8j/config
-rw-r--r-- 1 lars lars 20257 2008-09-17 17:56:40.000000000 +0200 source/openssl-0.9.8j/Makefile.shared
-rw-r--r-- 1 lars lars 24859 2009-03-15 19:59:45.358270010 +0100 source/openssl-0.9.8j/Makefile.bak
-rwxr-xr-x 1 lars lars 92599 2009-03-15 19:59:45.542268679 +0100 source/openssl-0.9.8j/Configure
-rw-r--r-- 1 lars lars 26592 2009-03-15 19:59:45.602270165 +0100 source/openssl-0.9.8j/Makefile
-rw-r--r-- 1 lars lars 24484 2009-03-15 20:00:43.774275724 +0100 source/openssl-0.9.8j/Makefile.org
 
Interessanterweise ja. Und das auch nach einem dirclean. Dabei werden die doch binnen kürzester Zeit beide entpackt. Oder?
 
Bei mir haben beide genau die gleiche Zeit, was dafür spricht, daß sie mehr oder weniger gleichzeitig angelegt werden.

Versuch mal "make openssl-dirclean; make source/openssl-0.9.8j/.configured" und schau mal, ob da schon die Differenz im Datum ist.
 
Code:
lars@grobi:~/devel/freetz/trunk.2.6.19$ ls -alrt --full-time source/openssl-0.9.8j/Makefile* source/openssl-0.9.8j/Configure source/openssl-0.9.8j/config
-rwxr-xr-x 1 lars lars 25527 2007-08-01 13:21:35.000000000 +0200 source/openssl-0.9.8j/config
-rw-r--r-- 1 lars lars 20257 2008-09-17 17:56:40.000000000 +0200 source/openssl-0.9.8j/Makefile.shared
-rw-r--r-- 1 lars lars 24859 2009-03-15 21:20:57.907796406 +0100 source/openssl-0.9.8j/Makefile.bak
-rw-r--r-- 1 lars lars 24464 2009-03-15 21:20:57.935821544 +0100 source/openssl-0.9.8j/Makefile.org
-rw-r--r-- 1 lars lars 26592 2009-03-15 21:20:58.000000000 +0100 source/openssl-0.9.8j/Makefile
-rwxr-xr-x 1 lars lars 92599 2009-03-15 21:20:58.000000000 +0100 source/openssl-0.9.8j/Configure
 
Code:
tails2k@tails2k-desktop:~/freetz-trunk$ ls -alrt --full-time source/openssl-0.9.8j/Makefile* source/openssl-0.9.8j/Configure source/openssl-0.9.8j/config
-rwxr-xr-x 1 tails2k tails2k 25527 2007-08-01 13:21:35.000000000 +0200 source/openssl0.9.8j/config
-rw-r--r-- 1 tails2k tails2k 20257 2008-09-17 17:56:40.000000000 +0200 source/openssl0.9.8j/Makefile.shared
-rw-r--r-- 1 tails2k tails2k 24464 2009-02-16 15:32:41.000000000 +0100 source/openssl0.9.8j/Makefile.org
-rw-r--r-- 1 tails2k tails2k 24859 2009-02-16 15:32:41.000000000 +0100 source/openssl0.9.8j/Makefile.bak
-rw-r--r-- 1 tails2k tails2k 26532 2009-02-16 15:32:41.000000000 +0100 source/openssl0.9.8j/Makefile
-rwxr-xr-x 1 tails2k tails2k 92599 2009-02-16 15:32:41.000000000 +0100 source/openssl0.9.8j/Configure
meine mit dem neusten trunk, null probleme aber bei mir sind nen paar datein älter und das um einen MONAT. wie oft muss ich mich noch heute verbessern
 
Zuletzt bearbeitet:
Ok, neu gebaut mit der Download-Toolchain. Da klappt das. Wieso auch immer.
Ok, auch nur einmal. Muss ich jetzt nicht verstehen... ;)
 
Zuletzt bearbeitet:
In Beitrag #11 ist die Datei Makefile.org noch älter als Makefile. Sie muß bei Dir also irgendwo später im Build-Prozeß noch geändert werden.
Du könntest sie auf Read-Only setzen und schauen, ob irgendwo einen Fehlermeldung kommt.
 
So, wieso auch immer das überhaupt passiert ist: Es gab irgendein Problem mit dem Filesystem des Notebooks. Neue Platte drin, neues Linux drauf, und schon läuft es wieder.
Sehr strange, aber es gab zumindest keinen Hinweis darauf, dass was mit dem Filesystem schief läuft.
Sorry für den Aufriss, ich setz es mal auf "gelöst"
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.