Rechenkraft.net e.V.

die erste Adresse für Distributed Computing
Unterstütze Rechenkraft.net e.V.
Mit Suchkraft hier suchen:
 
It is currently 28.11.14 15:28

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2
Author Message
Unread postPosted: 10.08.11 23:50 
Offline
WU-Schieber
WU-Schieber

Joined: 27.04.08 18:37
Posts: 1184
Location: Nordlichter Köln
Der freie VC++ kann x64, man muss es nur etwas umstaendlich konfigurieren.

Ich habe das selbst noch nie getan, vermute aber, dass das die Loesung ist :

http://mariusbancila.ro/blog/2010/10/05 ... -projects/

p.s.: Die CPU-Erkennung (incl. Benachteiligung) war mal keine Ente - das ist verbrieft. Als ich noch auf Athlon MP CPDN gerechnet habe, konnte man die CPU-Erkennung allerdings auch 'rauspatchen - wenn ich mich recht entsinne, waren damals die Fortran-Libraries betroffen, aber nicht Microsoft sondern Intel. Inzwischen duerfte das aber nicht mehr drin sein.

_________________
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?


Top
 Profile  
 
Unread postPosted: 11.08.11 08:22 
Offline
WU-Schieber
WU-Schieber

Joined: 27.04.08 18:37
Posts: 1184
Location: Nordlichter Köln
Scheint uebrigens nur auf XP und folgenden zu laufen, auf Win2k Server bekomme ich Fehler

http://www.rechenkraft.net/yoyo/results ... stid=12108

Da fehlt vermutlich irgend eine DLL


p.s.: wenn ich es manuell per Kommandozeile starte kommt leider nur "ist keine zulaessige Win32-Anwendung", ich hatte gehofft, dass es die fehlende DLL meldet :-/

_________________
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?


Top
 Profile  
 
Unread postPosted: 11.08.11 09:05 
Offline
Vereinsvorstand
Vereinsvorstand
User avatar

Joined: 17.12.02 14:09
Posts: 6800
Location: Berlin
Die App ist statisch gelinkt und sollte keine speziellen DLL benötigen. Ich hab sie mit sse2 übersetzt, evtl. funzt das unter win2000 nicht, der Prozessor sollte es allerdings unterstützen.
yoyo

_________________
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Image Image


Top
 Profile  
 
Unread postPosted: 11.08.11 09:17 
Offline
WU-Schieber
WU-Schieber

Joined: 27.04.08 18:37
Posts: 1184
Location: Nordlichter Köln
Am SSE liegt es nicht, das ist ein reines CPU-Feature, das OS kontrolliert das nicht (wenn es nicht ginge, wuerde "illegal instruction" oder sowas kommen).

Ich nehme an, dass die neuen MS-Bibliotheken entweder eine Kernelfunktion verwenden, die 2k nicht hat oder dass im Exe die minimale Windowsversion irgendwo einkompiliert ist. Irgendwo steht, dass die vcrt100.dll grundsaetzlich erst ab XP laeuft, das gilt evtl. auch dann, wenn ihre Funktionen aus einer Library statisch zugebunden sind.

Das war uebrigens auch das erste, was ich gesucht habe (Volltextsuche "msvc" im Programm), dann haette ich die fehlende DLL ja hinkopieren koennen - da hab' ich bereits gemerkt, dass das VC-Runtime statisch gebunden ist. Es kann aber die Referenz auf irgend eine Betriebssystem-DLL sein, die gar nicht zum Kompilat gehoert.

p.s.: evtl. srcsrv.dll

_________________
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?


Top
 Profile  
 
Unread postPosted: 11.08.11 09:32 
Offline
WU-Schieber
WU-Schieber

Joined: 27.04.08 18:37
Posts: 1184
Location: Nordlichter Köln
http://www.codeguru.com/forum/showthrea ... did=500217

Achte mal auf "dumpbin" (bzgl. der Fehlerursache) und weiter unten auf "Multi targetting" (als moegliche Gegenmassnahme) in dem Fred.

Da steht also vermutlich schlichweg im Header drin, dass es erst ab XP laufen soll.

Weiter unten steht allerdings auch the newest C/C++ runtime is using functions from the kernel that are simply not in Win2K, da ist also evtl. gar nix zu machen.

_________________
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?


Top
 Profile  
 
Unread postPosted: 11.08.11 09:51 
Offline
WU-Schieber
WU-Schieber

Joined: 27.04.08 18:37
Posts: 1184
Location: Nordlichter Köln
Ich denke, ich habe die Stelle gefunden :

Code:
00000000E0: 50 45 00 00 4C 01 05 00 ? 8C E4 3A 4E 00 00 00 00
00000000F0: 00 00 00 00 E0 00 02 01 ? 0B 01 0A 00 00 6A 02 00
0000000100: 00 D0 00 00 00 00 00 00 ? C0 1D 01 00 00 10 00 00
0000000110: 00 80 02 00 00 00 40 00 ? 00 10 00 00 00 02 00 00
0000000120: 05 00*01*00 00 00 00 00 ? 05 00 01 00 00 00 00 00
0000000130: 00 E0 04 00 00 04 00 00 ? C9 94 03 00 03 00 40 81


Die Ziffer zwischen den zwei Sternchen (Offset 122h), das ist im PE-Header der Anwendung

_________________
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?


Top
 Profile  
 
Unread postPosted: 12.08.11 17:19 
Offline
Vereinsmitglied
Vereinsmitglied
User avatar

Joined: 20.03.03 14:34
Posts: 2187
Location: Saarland
ist der quellcode zur kompilierung irgendwo verfügbar um anderen die möglichkeit zu bieten die app zu optimieren bzw. auf verschiedene systeme zu portierung und zu debuggen ?

_________________
Rechnen wir für olle Punkte oder für die Wissenschaft die Wissen schafft ?!
P.S. Wir sind ein Verein und da kann man sogar Mitglied werden !!!!

Kommt doch mal in den RKN-CHAT !
Dort findet man oft schnelle Hilfe oder sonstigen Gesprächsstoff !
----------------------
Image


Top
 Profile  
 
Unread postPosted: 12.08.11 21:09 
Offline
WU-Schieber
WU-Schieber

Joined: 27.04.08 18:37
Posts: 1184
Location: Nordlichter Köln
Ich hab' Yoyo den Link zu einer (mit Hexeditor) gepatcheden Version geschickt, die auf Win2k zumindest loslaeuft. Da ich keine app_info erstellt habe, wollte BOINC sie aber nicht akzeptieren (Pruefsumme falsch). Ich weiss nicht, ob Yoyo sie probehalber einsetzen wird.

Falls das klappt, kann ich natuerlich ein kleines C-Programm basteln, das den Patch bei jedem neuen Kompilat anbringt.

Ich musste uebrigens beide 5.1-Stellen auf 5.0 aendern, nur die erste hat's nicht getan.

_________________
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?


Top
 Profile  
 
Unread postPosted: 13.08.11 22:46 
Offline
WU-Schieber
WU-Schieber

Joined: 27.04.08 18:37
Posts: 1184
Location: Nordlichter Köln
Mist, der neue Compiler wohl wirklich inkompatibel. Es bringt zwar keine Fehlermeldung, macht aber auch sonst nichts sondern beendet sich nur sang- und klanglos.

Ich gehe davon aus, dass man die Kompatibilitaet durch irgendwelche moeglichst gut versteckten Einstellungen explizit wieder herstellen muss.

_________________
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group