Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-05-19 14:40:20 compiler external gem sous window?

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

compiler external gem sous window?



Hello tout le monde,
j'essaye en vain de compiller gemvertexbuffer sous windows,
j'utilise codeblock avec mingw, mes directories sont le dev/ et pd/include, je linke avec pd.lib et gem.lib.
Mais moultes messages d'erreur. Je met juste le premier :

||=== Build: Debug in gemvertexbuffer (compiler: GNU GCC Compiler) ==neutral
obj\Debug\gemvertexbuffer.o||In function `create_gemvertexbuffer'neutral
E:\codeblock\gemvertexbuffer\gemvertexbuffer.cc|32|undefined reference to `Obj_header::operator new(unsigned int, void*, void*)'|
E:\codeblock\gemvertexbuffer\gemvertexbuffer.cc|32|undefined reference to `CPPExtern::m_holder'|

etcetera etcetera.
Est ce que quelqu'un à déja fait ça?
Je precise que pour compiler des externals pure data pas de pb......sadsadsadsadsadsadsadsadsadsad
Merci pour les éclairages si vous en avez!

Hors ligne

 

#2 2014-05-19 16:21:00 Re : compiler external gem sous window?

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: compiler external gem sous window?



Tu compiles avec quoi, les dernières sources de Gem ?
IOhannes a updaté pas mal de choses ya 2 semaines...

Sinon y'aurait ça qui correspond peu ou prou :
http://lists.puredata.info/pipermail/ge … 03624.html

M'étonnerait pas que ce soit un truc dans les scripts de build qui merdoie...

Hors ligne

 

#3 2014-05-20 08:35:39 Re : compiler external gem sous window?

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: compiler external gem sous window?



Salut rep,
oui en effert c'est la même chose que pour Hans.
J'ai regardé, j'ai pas trouvé de suite à cette discussion mais j'ai jamais vraiment compris le fonctionnement de cette liste je crois tongue mais si tu trouve la soluce dans le pipermail, faudra me faire un workshop pour m'apprendre à m'en servir!
Sinon, pour repondre à ta question, j'utilise les sources incluses dans le dernier gem compilé.
C'est comme ça que je feaisais sous mac, je compilais avec les fichiers dev, ça me suffis pour ce dont j'ai besoin (en general le CPPExtern.h suffit déjà...). En fait je veux pas compiler Gem, ça c'est encore autre chose,
je veux juste compiler des externals séparés liés à la librairie Gem
Mais comme je débute en windoooow je suis frileux pour utiliser pour l'instant du bash et des makefiles je préfère donc utiliser un IDE plutôt. VS étant payant, codeblock pour moi.
Donc j'utilise pas de script de build et le pb viens de mon incompétence.sadsadsad
Sinon j'ai vu que IOhannes a updaté... Je testerai plus tard a compil de gem pour moi chaque chose en son temps!
++

Hors ligne

 

#4 2014-05-20 09:58:17 Re : compiler external gem sous window?

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: compiler external gem sous window?



Jem me reponds à moi-même on sait jamais si j'y arrive...
J'ai vu dans le ExportDef.h if defined _MSC_VER [...] donc inclusion dans le fichier source.
Plus les mêmes erreurs, beaucoup d'autres mais peut-être que ça avence?

||=== Build: Debug in gemvertexbuffer (compiler: GNU GCC Compiler) ===|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\ExportDef.h|22|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\ExportDef.h|24|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\ExportDef.h|26|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\ExportDef.h|28|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\ExportDef.h|30|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\ExportDef.h|32|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\glew.h|146|error: operator '&&' has no right operand|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\glew.h|249|error: operator '<' has no left operand|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\RTE.h|18|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\RTE.h|19|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\include\pdextended\m_pd.h|25|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\include\pdextended\m_pd.h|26|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\include\pdextended\m_pd.h|27|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Gem\RTE.h|25|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Utils\any.h|21|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Utils\any.h|22|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
C:\Program Files (x86)\pd\extra\Gem\dev\Utils\any.h|305|warning: ignoring #pragma warning  [-Wunknown-pragmas]|
c:\program files (x86)\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\stdint.h|31|error: conflicting declaration 'typedef int int32_t'|
C:\Program Files (x86)\pd\include\pdextended\m_pd.h|64|error: 'int32_t' has a previous declaration as 'typedef long int int32_t'|
c:\program files (x86)\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\stdint.h|32|error: conflicting declaration 'typedef unsigned int uint32_t'|
C:\Program Files (x86)\pd\include\pdextended\m_pd.h|68|error: 'uint32_t' has a previous declaration as 'typedef long unsigned int uint32_t'|
E:\codeblock\gemvertexbuffer\gemvertexbuffer.cc|113|warning: 'gemvertexbuffer::gemvertexbuffer(t_floatarg)' redeclared without dllimport attribute after being referenced with dll linkage [enabled by default]|
E:\codeblock\gemvertexbuffer\gemvertexbuffer.cc|127|warning: 'virtual gemvertexbuffer::~gemvertexbuffer()' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]|
E:\codeblock\gemvertexbuffer\gemvertexbuffer.cc|135|warning: 'virtual void gemvertexbuffer::renderShape(GemState*)' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]|
E:\codeblock\gemvertexbuffer\gemvertexbuffer.cc|173|warning: 'static void gemvertexbuffer::obj_setupCallback(_class*)' redeclared without dllimport attribute after being referenced with dll linkage [enabled by default]|
E:\codeblock\gemvertexbuffer\gemvertexbuffer.cc|212|warning: 'void gemvertexbuffer::tableMess(gemvertexbuffer::VertexBuffer&, std::string, int, t_atom*)' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]|
E:\codeblock\gemvertexbuffer\gemvertexbuffer.cc||In member function 'void gemvertexbuffer::tableMess(gemvertexbuffer::VertexBuffer&, std::string, int, t_atom*)':|

a suivre...
edit j'ai arrété le bidouillage, installé VS 11 toujours rien (beaucoup de msg d'erreur)
si quelqu'un connait la marche à suivre;

Dernière modification par nononononono (2014-05-20 14:26:56)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024