Forum > Windows

optimized sources

<< < (5/179) > >>

_heinz:
hi Simon,
thx
have some problems with MEM.calloc  , it looks like the following lines
Kompilieren...
chirpfft.cpp
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(130) : error C2065: 'MEM': nichtdeklarierter Bezeichner
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(130) : warning C4002: Zu viele übergebene Parameter für das Makro 'calloc'
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(130) : error C2228: Links von "._calloc_dbg" muss sich eine Klasse/Struktur/Union befinden.
        Typ ist ''unknown-type''
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(226) : warning C4002: Zu viele übergebene Parameter für das Makro 'calloc'
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(226) : error C2228: Links von "._calloc_dbg" muss sich eine Klasse/Struktur/Union befinden.
        Typ ist ''unknown-type''
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(262) : error C2228: Links von "._free_dbg" muss sich eine Klasse/Struktur/Union befinden.
        Typ ist ''unknown-type''
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(515) : error C3861: "count_flops": Bezeichner wurde nicht gefunden.
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(566) : error C2228: Links von ".alloc" muss sich eine Klasse/Struktur/Union befinden.
        Typ ist ''unknown-type''
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(567) : error C2228: Links von ".alloc" muss sich eine Klasse/Struktur/Union befinden.
        Typ ist ''unknown-type''
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(716) : error C2228: Links von "._free_dbg" muss sich eine Klasse/Struktur/Union befinden.
        Typ ist ''unknown-type''
c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\chirpfft.cpp(719) : error C2228: Links von "._free_dbg" muss sich eine Klasse/Struktur/Union befinden.
        Typ ist ''unknown-type''
Das Buildprotokoll wurde unter "file://c:\boincstuff\kwsn-seti_boinc_1.3\seti_boinc\client\win_build\Debug\BuildLog.htm" gespeichert.
seti_boinc - 9 Fehler, 2 Warnung(en)

any suggestions ?? any macro definitons ??

_heinz:
uh, that looks like the fft pack is not available
I believe I have a wrong config.h file
now I see in the win-config.h is a part for fft
/* Define to 1 if you have the `fftw' library (-lfftw). */
#define HAVE_LIBFFTW 1
looks like win-config is not active
#ifdef _WIN32
#include "win-config.h"
#else
must define _WIN32
#define _WIN32  1
will now try again

Crunch3r:
Hi Seti_britta,

looks like you picked the wrong source pack kwsn-seti_boinc_1.3

This is the one you should have used http://lunatics.at/index.php?module=Downloads;sa=dlview;id=71

HTH

_heinz:
hallo Crunch3r,
danke für den Hinweis.
Grad hab ich nochmal von vorn angefangen, aber es scheint dass ich grundsätzlich was falsch mache.
der jetzige stand:
- so ca. vor einem Monat hab ich die quellen von seti_boinc_2k3_2.2B-Ben-Joe heruntergeladen und das entpackte Verzeichnis direkt in C: erstellt
also c:\seti_boinc_2k3_2.2B-Ben-Joe
darin hab ich auch meine quelltextänderungen vorgenommen, jedoch ohne zu kompilieren.
------------------------------------------------------------
nachdem ich nun Visual Studio 8 und Visual C++ Express installiert und danach mit Microsoft Platform SDK for Windows Server 2003 R2 update gemacht habe ist die Entwicklungsumgebung fertiggestellt.
Ich habe sie ausprobiert mit eigenen Quellen und man kann fertige exe files oder Windowsanwendungen erzeugen, die auch abarbeitbar sind. Soweit so gut.
------------------------------------------------------------------------
Nun habe ich mich an die How Tos gehalten und nach Simons Angaben für den Windows client gehandelt.
Nach dem download und entpacken haben wir folgendes:
c:\boincstuff
darin 1 Verzeichnis --> kwsn-seti_boinc_1.3
darin 2 Verzeichnisse --> boinc und seti_boinc
unter seti_boinc --> client --> win_build findet man das Project mit allen Teilen.
Nun kann man kann man seti_boinc.sln aufrufen und das Project konvertieren lassen.  Es wird die Projektmappe seti_boinc erzeugt, die übernommenen Prjektnamen werden erzeugt, sind aber leer. kein Problem wir löschen sie im Projektexplorer und sagen im Visual C++ unter -->Datei -->Hinzufügen --> Vorhandenes Project
-->client -->win_build -->boincglut  und so weiter um die Projektteile zu übernehmen.
Anschliessend sind unter dem Project seti_boinc --> Konfigurationseigenschaften -->C/C++ --> Allgemein
 -->zusätzliche Include Verzeichnisse  die entsprechenden zusätzlichen Pfade für include Dateien anzugeben.
Jetzt ist alles soweit fertig und man kann kompilieren. Wenn was nicht gefunden wird, entsprechende Include Verzeichnisse hinzufügen.
Bemerkung: im allgemeinen sollte das aber ohne zusätzliche include Verzeichnisse funktionieren, wenn man die Verzeichnisstruktur einhält, unter der die Solution seti_boinc.sln erzeugt wurde.(kenne ich leider nicht)

Simon/Crunch3r  Bitte noch einmal einen Hinweis zur Verzeichnisstruktur geben.
---------------------------------------------------------------------
Doch ich habe meine Änderungen in c:\seti_boinc_2k3_2.2B-Ben-Joe gemacht und möchte damit auch arbeiten.
Das erste was mir auffällt ist das beim entpacken von seti_boinc_2k3_2.2B1-Ben-Joe.7z nach c:\seti_boinc_2k3_2.2B-Ben-Joe, in diesem Verzeichnis kein Verzeichnis boinc wie weiter oben beschrieben besteht.
Wenn ich also c:\seti_boinc_2k3_2.2B-Ben-Joe nach Visual Studio C++ übernehme und damit arbeite habe ich folgende Probleme:
1. Include Dateien werden nicht gefunden, obwohl sie schon da sein sollten( wahrscheinlich benutze ich eine falsche Verzeichnisstruktur.
2. wenn ich sie als zusätzliche include nachgetragen habe gibt es folgendes Problem:
- bein compilieren -->#include "config.h" wird aufgerufen
- in config.h --->
#ifdef _WIN32
#include "win-config.h"
- win-config wird aufgerufen --->
#include "boinc_win.h"
boinc_win.h gibt es aber im Verzeichnis c:\seti_boinc_2k3_2.2B-Ben-Joe nicht
-------------------------------------------------------------------------------------------------------------
über einige kleine Hinweise würde ich mich freuen
mfg seti_britta





_heinz:
try to solve the problem
- have now installed Intel IPP 5.1.1 for windows (evaluation)
- have now installed Intel MKL 9.0 (evaluation)
*************************************
try to compile a seti client without any changes
- we will see what happen

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version