Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] vt-intergration OS X problem
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2007-12-18 11:47:40


A default configure/build on OS X results in a failure -- is this just
a missing #include <string.h> or somesuch?

Making all in vtfilter
make[6]: Nothing to be done for `all'.
Making all in vtunify
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../extlib/otf/otflib -I../../
extlib/otf/otflib -I../../vtlib/ -fopenmp -DVT_OMP -g -Wall -Wundef -
Wno-long-long -finline-functions -MT vtunify-vt_unify.o -MD -MP -
MF .deps/vtunify-vt_unify.Tpo -c -o vtunify-vt_unify.o `test -f
'vt_unify.cc' || echo './'`vt_unify.cc
In file included from vt_unify.cc:14:
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefinitionComment_struct
::DefRec_DefinitionComment_struct(uint32_t, const char*)’:
vt_unify_defs.h:74: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions::DefRec_DefCreator_struct::DefRec_DefCreator_struct(const
char*)’:
vt_unify_defs.h:93: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefProcess_struct::DefRec_DefProcess_struct(uint32_t, const
char*, uint32_t)’:
vt_unify_defs.h:126: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefProcessGroup_struct
::DefRec_DefProcessGroup_struct(uint32_t, uint32_t, const char*,
uint32_t, uint32_t*)’:
vt_unify_defs.h:153: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefProcessGroup_struct
::DefRec_DefProcessGroup_struct(uint32_t, uint32_t, std::string,
std::vector<unsigned int, std::allocator<unsigned int> >)’:
vt_unify_defs.h:168: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefSclFile_struct::DefRec_DefSclFile_struct(uint32_t,
uint32_t, const char*)’:
vt_unify_defs.h:196: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefFileGroup_struct::DefRec_DefFileGroup_struct(uint32_t,
uint32_t, const char*)’:
vt_unify_defs.h:233: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions::DefRec_DefFile_struct::DefRec_DefFile_struct(uint32_t,
uint32_t, const char*, uint32_t)’:
vt_unify_defs.h:252: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefFunctionGroup_struct
::DefRec_DefFunctionGroup_struct(uint32_t, uint32_t, const char*)’:
vt_unify_defs.h:273: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefFunction_struct::DefRec_DefFunction_struct(uint32_t,
uint32_t, const char*, uint32_t, uint32_t)’:
vt_unify_defs.h:293: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefCollectiveOperation_struct
::DefRec_DefCollectiveOperation_struct(uint32_t, uint32_t, const
char*, uint32_t)’:
vt_unify_defs.h:316: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefCounterGroup_struct
::DefRec_DefCounterGroup_struct(uint32_t, uint32_t, const char*)’:
vt_unify_defs.h:337: error: ‘strdup’ was not declared in this scope
vt_unify_defs.h: In constructor
‘Definitions
::DefRec_DefCounter_struct::DefRec_DefCounter_struct(uint32_t,
uint32_t, const char*, uint32_t, uint32_t, const char*)’:
vt_unify_defs.h:358: error: ‘strdup’ was not declared in this scope
make[6]: *** [vtunify-vt_unify.o] Error 1
make[5]: *** [all-recursive] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
jsquyres has logged off ttys005 from local.
[11:46] rtp-jsquyres-8717:~/svn/vt-integration %

-- 
Jeff Squyres
Cisco Systems