|
|
Author
|
Topic: optimized sources (Read 38339 times)
|
|
_heinz
|
hab noch ein kleines Problem beim linken, ansonsten scheints OK zu sein LINK : fatal error LNK1181: Eingabedatei "glut32.lib" kann nicht geöffnet werden. die datei gibt´s aber nur im anderen project --->kwsn-seti_boinc_1.3\seti_boinc\client\win_build\Debug ---------------------------- muss prüfen wuzu er die braucht
|
|
|
|
|
Logged
|
|
|
|
Crunch3r
Porting Team
Knight Templar
Offline
Posts: 402
|
das ist für grafik... brauchst du aber nicht. Du musst die "Projektmappenkonfiguration" auf ---> "RELEASE32-NOGFX" umstellen und neue kompilieren. Schau dann aber vorher noch mal nach dem "-DUSE_IPP"  ob das auch in der Konfiguration definiert ist.
|
|
|
|
|
Logged
|
I want to share something with you: The three little sentences that will get you through life. Number 1: Cover for me. Number 2: Oh, good idea, Boss! Number 3: It was like that when I got here.
Homer Simpson
|
|
|
|
_heinz
|
gut, hab ich soweit gemacht  aber vielleicht mal etwas grundsätzliches nach der konvertierung zu Visual C++ 2005 habe ich 10 Projekte in der Projektmappe: boincglut glut image_libs jpeglib libboinc libboincapi non_ICC Optimizer seti_boinc setiboincdb ---------------------------------- non_ICC ist hervorgehoben und das Startprojekt die quellen in denen ich Änderungen vorgenommen habe liegen in seti_boinc und lassen sich alle fehlerfrei compilieren. soweit OK. Muss ich jedes Projekt neu erstellen, oder nur seti_boinc ?? wenn ich nun das projekt seti_boinc erstelle, hab ich probleme mit dem projekt jpeglib diverse dateien von jpeg werden nicht gefunden. wenn ich nun das projekt jpeglib neu erstelle, werden alle c-programme übersetzt, aber beim linken erhalte ich folgende Fehlermeldung: ----------------------------------- .... die vorhergehenden jccolor.c jccoefct.c jcapistd.c jcapimin.c Bibliothek wird erstellt... LIB : fatal error LNK1181: Eingabedatei ".\Release32-NOGFX\jcapimin.obj" kann nicht geöffnet werden. Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. jpeglib - 1 Fehler, 0 Warnung(en) --------------------------------------------------- jcapimin.c ist aber übersetzt worden, aber scheinbar sucht der Linker an der falschen Stelle, oder der objektmodul ist da wo er nicht hingehört,denn irgendwo muss er ja sein theorethisch müssten die objektmodule in win_build\Release32-NOGFX sein muss das mal kontrollieren Noch was vergessen  andere idee ??
|
|
|
|
|
Logged
|
|
|
|
Crunch3r
Porting Team
Knight Templar
Offline
Posts: 402
|
gut, hab ich soweit gemacht  aber vielleicht mal etwas grundsätzliches nach der konvertierung zu Visual C++ 2005 habe ich 10 Projekte in der Projektmappe: boincglut glut image_libs jpeglib libboinc libboincapi non_ICC Optimizer seti_boinc setiboincdb ---------------------------------- non_ICC ist hervorgehoben und das Startprojekt die quellen in denen ich Änderungen vorgenommen habe liegen in seti_boinc und lassen sich alle fehlerfrei compilieren. soweit OK. Muss ich jedes Projekt neu erstellen, oder nur seti_boinc ?? wenn ich nun das projekt seti_boinc erstelle, hab ich probleme mit dem projekt jpeglib diverse dateien von jpeg werden nicht gefunden. wenn ich nun das projekt jpeglib neu erstelle, werden alle c-programme übersetzt, aber beim linken erhalte ich folgende Fehlermeldung: ----------------------------------- .... die vorhergehenden jccolor.c jccoefct.c jcapistd.c jcapimin.c Bibliothek wird erstellt... LIB : fatal error LNK1181: Eingabedatei ".\Release32-NOGFX\jcapimin.obj" kann nicht geöffnet werden. Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. jpeglib - 1 Fehler, 0 Warnung(en) --------------------------------------------------- jcapimin.c ist aber übersetzt worden, aber scheinbar sucht der Linker an der falschen Stelle, oder der objektmodul ist da wo er nicht hingehört,denn irgendwo muss er ja sein theorethisch müssten die objektmodule in win_build\Release32-NOGFX sein muss das mal kontrollieren Noch was vergessen  andere idee ?? du brauchst nur folgende Projekte kompilieren: libboinc libboincapi Optimizer seti_boinc setiboincdb WICHTIG! rechtsklick auf das seti_boinc projekt machen und schauen, wegen den "abhängigkeiten" gegebenenfalls bei: "boincglut,glut,image_libs,jpeglib" das häcken raus nehmen. Damit sollten die restlichen probleme auch verschwunden sein. HTH
|
|
|
|
|
Logged
|
I want to share something with you: The three little sentences that will get you through life. Number 1: Cover for me. Number 2: Oh, good idea, Boss! Number 3: It was like that when I got here.
Homer Simpson
|
|
|
|
_heinz
|
habe Abhängigkeiten geprüft :-) libboinc hat geklappt libboincapi hat noch problem, findet die objektmodule nicht setiboincdb hat noch problem, wie zuvor ---------------------------------------------------------- ------ Erstellen gestartet: Projekt: setiboincdb, Konfiguration: Release32-NOGFX Win32 ------ Kompilieren... xml_util.cpp sqlrow.cpp sqlint8.cpp sqlblob.cpp Bibliothek wird erstellt... LIB : fatal error LNK1181: Eingabedatei ".\Release32-NOGFX\sqlblob.obj" kann nicht geöffnet werden. Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. setiboincdb - 1 Fehler, 0 Warnung(en) -------------------------------------------------------- Optimizer bringt 3 Fehler ------ Erstellen gestartet: Projekt: Optimizer, Konfiguration: Release32-NOGFX Win32 ------ Kompilieren... opt_FPU.cpp Kompilieren... cl : Befehlszeile warning D9002 : Unbekannte Option "/QxK" wird ignoriert. opt_SSE.cpp Kompilieren... cl : Befehlszeile warning D9002 : Unbekannte Option "/QxB" wird ignoriert. opt_SSE2.cpp Kompilieren... cl : Befehlszeile warning D9002 : Unbekannte Option "/QxT" wird ignoriert. opt_SSE3.cpp c:\boincstuff\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opcodes_SSE3.hpp(12) : fatal error C1083: Datei (Include) kann nicht ge÷ffnet werden: "pmmintrin.h": No such file or directory memspeed.cpp FoldTst.cpp BHSSEfold.cpp .\BHSSEfold.cpp(65) : fatal error C1083: Datei (Include) kann nicht ge÷ffnet werden: "ipp_w7.h": No such file or directory AKfoldSSE.cpp .\AKfoldSSE.cpp(45) : fatal error C1083: Datei (Include) kann nicht ge÷ffnet werden: "ipp_w7.h": No such file or directory Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer\Release32-NOGFX\BuildLog.htm" gespeichert. Optimizer - 3 Fehler, 3 Warnung(en) ------------------------------------------------------------ seti_boinc brauch ich noch garnicht probieren, weil der die anderen braucht muss nochmal suchen warum der immer die objektmodule nicht findet, beim optimizer müssen wir dann Ben fragen, da stimmt was nicht, habe SSE2 angegeben(P4) 
|
|
|
|
|
Logged
|
|
|
|
Crunch3r
Porting Team
Knight Templar
Offline
Posts: 402
|
Och Mädchen ....  Also ...... habe Abhängigkeiten geprüft :-) libboinc hat geklappt libboincapi hat noch problem, findet die objektmodule nicht setiboincdb hat noch problem, wie zuvor ---------------------------------------------------------- ------ Erstellen gestartet: Projekt: setiboincdb, Konfiguration: Release32-NOGFX Win32 ------ Kompilieren... xml_util.cpp sqlrow.cpp sqlint8.cpp sqlblob.cpp Bibliothek wird erstellt... LIB : fatal error LNK1181: Eingabedatei ".\Release32-NOGFX\sqlblob.obj" kann nicht geöffnet werden. Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. setiboincdb - 1 Fehler, 0 Warnung(en)
include mal das output directory bei mir ware das so ... C:\SOURCE\32-bit\seti_boinc_2k3_2.2B1-Ben-Joe\client\win_build\Release32-NOGFX ---------------------------------------------------- Optimizer bringt 3 Fehler
------ Erstellen gestartet: Projekt: Optimizer, Konfiguration: Release32-NOGFX Win32 ------ Kompilieren... opt_FPU.cpp Kompilieren... cl : Befehlszeile warning D9002 : Unbekannte Option "/QxK" wird ignoriert. opt_SSE.cpp Kompilieren... cl : Befehlszeile warning D9002 : Unbekannte Option "/QxB" wird ignoriert. opt_SSE2.cpp Kompilieren... cl : Befehlszeile warning D9002 : Unbekannte Option "/QxT" wird ignoriert. opt_SSE3.cpp c:\boincstuff\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opcodes_SSE3.hpp(12) : fatal error C1083: Datei (Include) kann nicht ge÷ffnet werden: "pmmintrin.h": No such file or directory memspeed.cpp FoldTst.cpp BHSSEfold.cpp .\BHSSEfold.cpp(65) : fatal error C1083: Datei (Include) kann nicht ge÷ffnet werden: "ipp_w7.h": No such file or directory AKfoldSSE.cpp .\AKfoldSSE.cpp(45) : fatal error C1083: Datei (Include) kann nicht ge÷ffnet werden: "ipp_w7.h": No such file or directory Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer\Release32-NOGFX\BuildLog.htm" gespeichert. Optimizer - 3 Fehler, 3 Warnung(en) ------------------------------------------------------------
Das liegt daran, dass du nicht mit dem intel compiler kompilerst (der M$ kompiler erkennt kein QxK, QxW etc...) , und auch den verzeichnispfad von IPP hast du nicht included (wäre bei dir wohl sowas wie C:\Programme\Intel\IPP\5.1\ia32\tools\staticlib) seti_boinc brauch ich noch garnicht probieren, weil der die anderen braucht muss nochmal suchen warum der immer die objektmodule nicht findet, beim optimizer müssen wir dann Ben fragen, da stimmt was nicht, habe SSE2 angegeben(P4)  So wie ich das sehe, hast du vergessen das ganze Projekt auf den intel compiler zu convertieren ---> z.b. rechtsklick auf seti_boinc und dann ganz unten auf "convert to use Intel C++ Project System" Danach wird ein blaues "C++" vor der projektmappe angezeigt das machst du dann mit allen projektmappen und includest alle verzeichnisse die haeder files VOM intel compiler UND ipp beinhalten. Danach sehen wir weiter  P.S. Wenn das alles nicht funktioniert, dann sag mir mal die versionen von deinem intel compiler, IPP und in welchem verzeichnis du die source hast. Dann mach ich dir das mal fertig.
|
|
|
|
« Last Edit: 05 Apr 2007, 06:33:47 pm by Crunch3r »
|
Logged
|
I want to share something with you: The three little sentences that will get you through life. Number 1: Cover for me. Number 2: Oh, good idea, Boss! Number 3: It was like that when I got here.
Homer Simpson
|
|
|
|
_heinz
|
Hallo Crunch3r, danke für deine wertvollen Hinweise. Es gibt Erfolge zu vermelden  libboincapi ist OK, nach einigen Änderungen am Quelltext, veralteter deklarationsstiel, typumwandlungen etc. ... boinc_api.C Code wird generiert... Bibliothek wird erstellt... Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. libboincapi - 0 Fehler, 2 Warnung(en) ------------------------------------------------------------ setiboincdb ist OK , einige Änderungen erforderlich, deklarationen, typ etc. Kompilieren... xml_util.cpp sqlrow.cpp sqlint8.cpp sqlblob.cpp Code wird generiert... Bibliothek wird erstellt... sqlint8.obj : warning LNK4221: Es wurden keine öffentlichen Symbole gefunden. Zugriff auf archivierten Member wird nicht möglich sein. Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. setiboincdb - 0 Fehler, 1 Warnung(en) ----------------------------------------------------------------- zu Optimizer: ein Problem war IPP 5.1, die kann man nicht verwenden, weil es bei der Installation nicht alle Dateien ordentlich ausgepackt hat. !!! hab jetzt IPP 5.2Beta installiert und sieht so aus als ob es was wird, zumindest werden die entsprechenden includes gefunden, den Rest wird man sehen. Bin optimistisch. ----------------------------------------------------------------- Hauptsächliche Probleme im Projekt sind: 1. Migrationsprobleme -->siehe http://msdn2.microsoft.com/de-de/library/ms235289(VS.80).aspx2. varalteter Deklarationsstil 3. Typkonvertierungen 4. Konvertierungen bei Parameterübernahme und Rückgabe in Funktionen. ------------------------------------------------------------------- um mal einige zu nennen in gutil --> 27 typconvertierungen bearbeitet in gutil_text 2 Fehler, bearbeitet das sieht dann so aus: ------ Erstellen gestartet: Projekt: libboincapi, Konfiguration: Release32-NOGFX Win32 ------ Kompilieren... gutil_text.C ..\..\..\boinc\api\gutil_text.C(335) : error C2440: 'Initialisierung': 'const char *' kann nicht in 'char *' konvertiert werden Durch die Konvertierung gehen Qualifizierer verloren ..\..\..\boinc\api\gutil_text.C(341) : error C2440: '=': 'const char *' kann nicht in 'char *' konvertiert werden Durch die Konvertierung gehen Qualifizierer verloren Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. libboincapi - 2 Fehler, 0 Warnung(en) ---------------------------------------------------------- bearbeitet und korrigiert  boincapi ist mit boincdb verknüpft, heisst eine Änderung in boincapi kann eine Änderung in boincdb nach sich ziehen. Aber da bin ich jetzt schon durch. Es ist ne Menge Arbeit. Deswegen Geduld ist angesagt...... ---------------------------------------------------------- Antwort zum Compiler: Microsoft (R) 32-Bit c/c++ -Optimierungscompiler Version 14.00.50727.42 für 8086 --------------------------------------------------------- Und jetzt ist Ostern und es gibt einen Aperitif für mich  Ich wünsche allen ein Frohes Osterfest Happy Eastern Joyeuses Pâques
|
|
|
|
|
Logged
|
|
|
|
Crunch3r
Porting Team
Knight Templar
Offline
Posts: 402
|
Hallo Crunch3r, danke für deine wertvollen Hinweise. Es gibt Erfolge zu vermelden  libboincapi ist OK, nach einigen Änderungen am Quelltext, veralteter deklarationsstiel, typumwandlungen etc. ... boinc_api.C Code wird generiert... Bibliothek wird erstellt... Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. libboincapi - 0 Fehler, 2 Warnung(en) ------------------------------------------------------------ setiboincdb ist OK , einige Änderungen erforderlich, deklarationen, typ etc. Kompilieren... xml_util.cpp sqlrow.cpp sqlint8.cpp sqlblob.cpp Code wird generiert... Bibliothek wird erstellt... sqlint8.obj : warning LNK4221: Es wurden keine öffentlichen Symbole gefunden. Zugriff auf archivierten Member wird nicht möglich sein. Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. setiboincdb - 0 Fehler, 1 Warnung(en) ----------------------------------------------------------------- Das sieht ja soweit gut aus  zu Optimizer: ein Problem war IPP 5.1, die kann man nicht verwenden, weil es bei der Installation nicht alle Dateien ordentlich ausgepackt hat. !!! hab jetzt IPP 5.2Beta installiert und sieht so aus als ob es was wird, zumindest werden die entsprechenden includes gefunden, den Rest wird man sehen. Bin optimistisch. -----------------------------------------------------------------
Mensch... stimmt da hab ich nicht dran gedacht, bei der evaluation version, werden nur die dynamischen libs installiert und die statischen header fehlen... Hauptsächliche Probleme im Projekt sind: 1. Migrationsprobleme -->siehe http://msdn2.microsoft.com/de-de/library/ms235289(VS.80).aspx2. varalteter Deklarationsstil 3. Typkonvertierungen 4. Konvertierungen bei Parameterübernahme und Rückgabe in Funktionen. ------------------------------------------------------------------- Stimmt vs 2005 ist etwas pingelig, wenn es um den code geht, was ich aber gut finde, weil es mehr Ansi c konform ist und nicht jeder wilden code programmieren kann. ------ Erstellen gestartet: Projekt: libboincapi, Konfiguration: Release32-NOGFX Win32 ------ Kompilieren... gutil_text.C ..\..\..\boinc\api\gutil_text.C(335) : error C2440: 'Initialisierung': 'const char *' kann nicht in 'char *' konvertiert werden Durch die Konvertierung gehen Qualifizierer verloren ..\..\..\boinc\api\gutil_text.C(341) : error C2440: '=': 'const char *' kann nicht in 'char *' konvertiert werden Durch die Konvertierung gehen Qualifizierer verloren Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. libboincapi - 2 Fehler, 0 Warnung(en) ---------------------------------------------------------- bearbeitet und korrigiert  boincapi ist mit boincdb verknüpft, heisst eine Änderung in boincapi kann eine Änderung in boincdb nach sich ziehen. Aber da bin ich jetzt schon durch. Es ist ne Menge Arbeit. Deswegen Geduld ist angesagt...... ---------------------------------------------------------- Den gutil hättest du eigentlich nicht gebraucht .... nur die boinc_api.c, denn der rest ist nur für gfx Antwort zum Compiler: Microsoft (R) 32-Bit c/c++ -Optimierungscompiler Version 14.00.50727.42 für 8086 ---------------------------------------------------------
Also hast du nicht den intel compiler installiert ? Und jetzt ist Ostern und es gibt einen Aperitif für mich  Ich wünsche allen ein Frohes Osterfest Happy Eastern Joyeuses Pâques Genau ! Prost und auch dir frohe Ostern
|
|
|
|
|
Logged
|
I want to share something with you: The three little sentences that will get you through life. Number 1: Cover for me. Number 2: Oh, good idea, Boss! Number 3: It was like that when I got here.
Homer Simpson
|
|
|
|
_heinz
|
@joe small question can anybody tell me in which program the file schema_master.cpp will be generated automatically? ----------------------------------------- using Visual C++ 2005 have some migrationproblems with constructs like const char * in some cases this implicate errors of typ converting think some changes in the headerfiles of the db project are necessary, for instance: db_table.h schema_master.h ----------------------------------------- if I compile seti_header.cpp of the seti_boinc get someting like the following: ------ Erstellen gestartet: Projekt: seti_boinc, Konfiguration: Release32-NOGFX Win32 ------ Kompilieren... seti_header.cpp ..\seti_header.cpp(128) : error C2664: 'std::_Vector_const_iterator<_Ty,_Alloc>::_Vector_const_iterator(const std::_Vector_const_iterator<_Ty,_Alloc> &)': Konvertierung des Parameters 1 von 'int' in 'const std::_Vector_const_iterator<_Ty,_Alloc> &' nicht möglich with [ _Ty=coordinate_t, _Alloc=std::allocator<coordinate_t> ] Ursache: Konvertierung von 'int' in 'const std::_Vector_const_iterator<_Ty,_Alloc>' nicht möglich with [ _Ty=coordinate_t, _Alloc=std::allocator<coordinate_t> ] Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Überladungsauflösung des Konstruktors ist mehrdeutig Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. seti_boinc - 1 Fehler, 0 Warnung(en) ------------------------------------------------------ by analyse this error ---> we come to schema_master.cpp ---> from there to schema_master.h ---> then to db_table.h there are constructs in print_xml, parse_xml and some others like this: std::string print_xml(int full_subtables=1, int show_ids=0, int no_refs=1, char *tag=type_name) const; /* const char *tag=type_name) const; */ ------------------------------------------------------------------------------------------------ I think the const operator in string connections ist the problem which implicate errors like above. in schema_master.h are too some constructs which must be corrected. Will all do this, to solve the problems .  ------------------------------------------------------ any other suggestions ??
|
|
|
|
|
Logged
|
|
|
|
|
Josef W. Segur
|
Urs Echternacht posted an attachment to this message identifying the changes he found necessary to compile the SETI 5.17 cvs sources with Visual C++ 2005 express. That might save you some time. I don't know about schema_master.cpp, perhaps posting your question on the boinc_opt mailing list would get a reply from Eric Korpela. Joe
|
|
|
|
|
Logged
|
|
|
|
|
_heinz
|
Hallo Crunch3r,
hab noch ein kleines Problem: wenn ich die Benutzung des Präprozessors einschalte, findet er beim linken die objektmodule nicht. Schalte ich ihn aus findet der linker alles. Muss man beim Bibliothekar noch Einträge machen ?? hast noch einen Tip für mich ? --------------------------------------------- Buildprotokoll Neu erstellen wurde gestartet: Projekt: "setiboincdb", Konfiguration: "Release32-NOGFX|Win32" Befehlszeilen Die temporäre Datei "c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001E36283732.rsp" wird erstellt. Inhalt: [ /O2 /Ob2 /Oi /Ot /Oy /GT /I "C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\db" /I "C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" /I ".." /I "..\.." /I "..\..\..\boinc\lib" /I "..\..\..\boinc\win_build" /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MT" /D "_WINDOWS" /D "_CONSOLE" /D "HAVE_STD_MAX" /D "HAVE_STD_MIN" /D "HAVE_STD_TRANSFORM" /D "CLIENT" /D "NBOINC_APP_GRAPHICS" /D "_VC80_UPGRADE=0x0710" /D "_MBCS" /P /GF /FD /EHsc /MT /Zp16 /GS- /Gy /Fo"Release32-NOGFX\\" /Fd"Release32-NOGFX\vc80.pdb" /W3 /c /Wp64 /TP "..\..\db\xml_util.cpp"
"..\..\db\sqlrow.cpp"
"..\..\db\sqlint8.cpp"
"..\..\db\sqlblob.cpp" ]Erstellen der Befehlszeile "cl.exe @"c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001E36283732.rsp" /nologo /errorReport:prompt"Die temporäre Datei "c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001F36283732.rsp" wird erstellt. Inhalt: [ /OUT:"C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX/setiboincdb.lib" ".\Release32-NOGFX\sqlblob.obj"
".\Release32-NOGFX\sqlint8.obj"
".\Release32-NOGFX\sqlrow.obj"
".\Release32-NOGFX\xml_util.obj" ]Erstellen der Befehlszeile "lib.exe @"c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001F36283732.rsp" /NOLOGO" Ausgabefenster Kompilieren... xml_util.cpp sqlrow.cpp sqlint8.cpp sqlblob.cpp Bibliothek wird erstellt... LIB : fatal error LNK1181: Eingabedatei ".\Release32-NOGFX\sqlblob.obj" kann nicht geöffnet werden. Ergebnisse Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. setiboincdb - 1 Fehler, 0 Warnung(en)
|
|
|
|
|
Logged
|
|
|
|
Crunch3r
Porting Team
Knight Templar
Offline
Posts: 402
|
Hallo Crunch3r,
hab noch ein kleines Problem: wenn ich die Benutzung des Präprozessors einschalte, findet er beim linken die objektmodule nicht. Schalte ich ihn aus findet der linker alles. Muss man beim Bibliothekar noch Einträge machen ?? hast noch einen Tip für mich ? --------------------------------------------- Buildprotokoll Neu erstellen wurde gestartet: Projekt: "setiboincdb", Konfiguration: "Release32-NOGFX|Win32" Befehlszeilen Die temporäre Datei "c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001E36283732.rsp" wird erstellt. Inhalt: [ /O2 /Ob2 /Oi /Ot /Oy /GT /I "C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\db" /I "C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" /I ".." /I "..\.." /I "..\..\..\boinc\lib" /I "..\..\..\boinc\win_build" /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MT" /D "_WINDOWS" /D "_CONSOLE" /D "HAVE_STD_MAX" /D "HAVE_STD_MIN" /D "HAVE_STD_TRANSFORM" /D "CLIENT" /D "NBOINC_APP_GRAPHICS" /D "_VC80_UPGRADE=0x0710" /D "_MBCS" /P /GF /FD /EHsc /MT /Zp16 /GS- /Gy /Fo"Release32-NOGFX\\" /Fd"Release32-NOGFX\vc80.pdb" /W3 /c /Wp64 /TP "..\..\db\xml_util.cpp"
"..\..\db\sqlrow.cpp"
"..\..\db\sqlint8.cpp"
"..\..\db\sqlblob.cpp" ]Erstellen der Befehlszeile "cl.exe @"c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001E36283732.rsp" /nologo /errorReport:prompt"Die temporäre Datei "c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001F36283732.rsp" wird erstellt. Inhalt: [ /OUT:"C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX/setiboincdb.lib" ".\Release32-NOGFX\sqlblob.obj"
".\Release32-NOGFX\sqlint8.obj"
".\Release32-NOGFX\sqlrow.obj"
".\Release32-NOGFX\xml_util.obj" ]Erstellen der Befehlszeile "lib.exe @"c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001F36283732.rsp" /NOLOGO" Ausgabefenster Kompilieren... xml_util.cpp sqlrow.cpp sqlint8.cpp sqlblob.cpp Bibliothek wird erstellt... LIB : fatal error LNK1181: Eingabedatei ".\Release32-NOGFX\sqlblob.obj" kann nicht geöffnet werden. Ergebnisse Das Buildprotokoll wurde unter "file://c:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. setiboincdb - 1 Fehler, 0 Warnung(en)
Also beim Bibliothekar (Ich nehme mal an das das der Linker ist), muss du auch das output directory ein eintragen bei den "aditional libraries" sollte auf dDeutsch sowas die "zusätzliche bibliotheken " heißen. Dort muss dann noch das ".\Release32-NOGFX\" rein oder wie auch immer es bei dir heißt. Dann sollte es gehen.
|
|
|
|
|
Logged
|
I want to share something with you: The three little sentences that will get you through life. Number 1: Cover for me. Number 2: Oh, good idea, Boss! Number 3: It was like that when I got here.
Homer Simpson
|
|
|
|
_heinz
|
Visual C++ 2005 ----------------------- Probleme mit Präprozessor wenn der präprozessor eingeschaltet wird, findet der linker in der @befehlsdatei die objektmodule nicht und die Bibliothek wird nicht erstellt. Dazu von Microsoft: http://support.microsoft.com/kb/839286/en-ushab ich gemacht Ausgabeverzeichnis C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX Zwischenverzeichnis C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX und beim Bibliothekar Ausgabedatei C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX/setiboincdb.lib Zusätzliche Bibliotheksverzeichnisse C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX ------------------------------------------- hat aber alles nix genutz, wie man hier sieht: Befehlszeilen Die temporäre Datei "C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001B4380620.rsp" wird erstellt. Inhalt: [ /O2 /Ob2 /Oi /Ot /Oy /GT /I "C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\db" /I "C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" /I ".." /I "..\.." /I "..\..\..\boinc\lib" /I "..\..\..\boinc\win_build" /D "Release32-NOGFX" /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MT" /D "_WINDOWS" /D "_CONSOLE" /D "HAVE_STD_MAX" /D "HAVE_STD_MIN" /D "HAVE_STD_TRANSFORM" /D "CLIENT" /D "NBOINC_APP_GRAPHICS" /D "_VC80_UPGRADE=0x0710" /D "_MBCS" /EP /P /GF /FD /EHsc /MT /Zp16 /GS- /Gy /Fo"C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\\" /Fd"C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\vc80.pdb" /W3 /c /Wp64 /TP "..\..\db\xml_util.cpp" "..\..\db\sqlrow.cpp" "..\..\db\sqlint8.cpp" "..\..\db\sqlblob.cpp" ]Erstellen der Befehlszeile "cl.exe @"C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001B4380620.rsp" /nologo /errorReport:prompt"Die temporäre Datei "C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001C4380620.rsp" wird erstellt. Inhalt: [ /OUT:"C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX/setiboincdb.lib" /LIBPATH:"C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" ".\Release32-NOGFX\sqlblob.obj" ".\Release32-NOGFX\sqlint8.obj" ".\Release32-NOGFX\sqlrow.obj" ".\Release32-NOGFX\xml_util.obj" ]Erstellen der Befehlszeile "lib.exe @"C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\RSP00001C4380620.rsp"" Ausgabefenster ------ Neues Erstellen gestartet: Projekt: setiboincdb, Konfiguration: Release32-NOGFX Win32 ------ Die Zwischen- und Ausgabedateien für das Projekt "setiboincdb" mit der Konfiguration "Release32-NOGFX|Win32" werden gelöscht. Kompilieren... xml_util.cpp sqlrow.cpp sqlint8.cpp sqlblob.cpp Bibliothek wird erstellt... Microsoft (R) Library Manager Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved. "/OUT:C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX/setiboincdb.lib" "/LIBPATH:C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" ".\Release32-NOGFX\sqlblob.obj" ".\Release32-NOGFX\sqlint8.obj" ".\Release32-NOGFX\sqlrow.obj" ".\Release32-NOGFX\xml_util.obj" LIB : fatal error LNK1181: Eingabedatei ".\Release32-NOGFX\sqlblob.obj" kann nicht geöffnet werden. Das Buildprotokoll wurde unter "file://C:\boincstuff\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert. setiboincdb - 1 Fehler, 0 Warnung(en) ========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ========== ---------------------------------------------------------- hab mal gelesen, das das mit der @befehlsdatei beim linker nicht richtig funktioniert, man musste da noch irgendwas machen, aber ist schon zu lange her..... hab jetzt nochmal gesucht aber nix passendes gefunden. Bin echt gefrustet.  weiss jemand woran das liegt? Urs Echternacht ??
|
|
|
|
« Last Edit: 12 Apr 2007, 07:53:19 pm by seti_britta »
|
Logged
|
|
|
|
|
Aragon Speed
|
@ seti_britta and Crunch3r. I started following this thread with a sense of curiosity a while back, but I don't speak or understand German so I was lost after you changed languages  . Can either of you give me a rough update on how this is going?
|
|
|
|
« Last Edit: 13 Apr 2007, 12:37:09 am by Aragon Speed »
|
Logged
|
|
|
|
|
_heinz
|
@Aragon how you know I´m working on further optimization of the seti sourcecode. Till now I have done more about two hundred changes in the sourcecode. The main problem is the migration from 2003 to Visual C++2005. Many changes are necessary to compile the sources without any error and without a lot of warnings. But that´s not an easy job and many problems are to solve on this way. That´s what I´m doing at the moment. Crunch3r helped me to set up the Visual C++2005 development system., using IPP and MKL. ------------------------------------------- for all others: work is going on glut image_libs jpeglib libboinc libboincapi setiboincdb are now compiled without any error, without any warnings /w3 -------------------------------------------- Optimizer is 90% done, -------------------------------- happy weekend 
|
|
|
|
|
Logged
|
|
|
|
|
|
Quote!
There are three kinds of lies: lies, damned lies, and statistics.- Benjamin Disraeli
|
 |  |  |
| |
| Site Statistics |
| Total Members: | 1,003 |
| Total Posts: | 8,874 |
| Total Topics: | 418 | | Downloads |
| Apps |
| Windows R-1.x | 25,050 |
| Windows R-2.0 | 20,273 |
| Windows R-2.2 | 36,337 |
| Linux 32bit 1.x | 6,514 |
| Linux 32bit 2.2 | 4,276 |
| Linux 64bit 2.2 | 1,700 |
| Alpha/IA64 | 183 |
| FreeBSD | 568 |
| HPUX | 317 |
| Subtotal: | 94,150 |
| Source packs: | 4,041 |
| Tool/WU packs: | 7,581 |
| Total: | 148,915 | | GBs dl'd: | 278.16 | | Pages served |
| Today: | 502 |
| Total: | 3,040,318 |
| (since 6/26/2006) |
| 173 Donations to S@H |
| U.S. Dollars: | 3,196.59 |
| Euros: | 863.90 |
| Last 24h: | $ 0.00 |
| Avg./24h: | $ 7.75 |
| Estim. total: | $ 4,319.66 |
Latest Member: teesee |
| |
 | |  |
 |  |  |
| |
Online users/last 15m
9 Guests, 0 Users
22 Members/last 24hRaistmer, sunu, _heinz, KWSN - jonnyv, Devaster, msattler, Gecko_R7, Josef W. Segur, Jason G, Tye, Geek@Play, zvonas, Urs Echternacht, hiamps, areese, ajs, clk, Gelirhil, teesee, Bluesilvergreen, JDWhale, Vyper
| |
 | |  |
|