Dear all,

I am new in the slurm community.

I just want to know if somebody have experience in compiling slurm on recent 
OsX.

I tried to ./configure and then make using the clang based gcc and the 
following error occurs.

Is there any way to solve these problems

Thanks in adavnace

Rémi Marchal


hostlist.c:87:32: error: conflicting types for 'slurm_hostlist_create'
strong_alias(hostlist_create,           slurm_hostlist_create);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:836:19: note: previous declaration is here
extern hostlist_t slurm_hostlist_create PARAMS((const char *hostlist));
                 ^
hostlist.c:89:31: error: conflicting types for 'slurm_hostlist_count'
strong_alias(hostlist_count,            slurm_hostlist_count);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:842:12: note: previous declaration is here
extern int slurm_hostlist_count PARAMS((hostlist_t hl));
          ^
hostlist.c:102:33: error: conflicting types for 'slurm_hostlist_destroy'
strong_alias(hostlist_destroy,          slurm_hostlist_destroy);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:849:13: note: previous declaration is here
extern void slurm_hostlist_destroy PARAMS((hostlist_t hl));
           ^
hostlist.c:103:30: error: conflicting types for 'slurm_hostlist_find'
strong_alias(hostlist_find,             slurm_hostlist_find);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:859:12: note: previous declaration is here
extern int slurm_hostlist_find PARAMS((hostlist_t hl, const char *hostname));
          ^
hostlist.c:112:30: error: conflicting types for 'slurm_hostlist_push'
strong_alias(hostlist_push,             slurm_hostlist_push);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:870:12: note: previous declaration is here
extern int slurm_hostlist_push PARAMS((hostlist_t hl, const char *hosts));
          ^
hostlist.c:114:34: error: conflicting types for 'slurm_hostlist_push_host'
strong_alias(hostlist_push_host,        slurm_hostlist_push_host);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:880:12: note: previous declaration is here
extern int slurm_hostlist_push_host PARAMS((hostlist_t hl, const char *host));
          ^
hostlist.c:118:38: error: conflicting types for 'slurm_hostlist_ranged_string'
strong_alias(hostlist_ranged_string,    slurm_hostlist_ranged_string);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:893:16: note: previous declaration is here
extern ssize_t slurm_hostlist_ranged_string PARAMS((hostlist_t hl,
              ^
hostlist.c:120:6: error: conflicting types for 
'slurm_hostlist_ranged_string_malloc'
                                       slurm_hostlist_ranged_string_malloc);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:902:14: note: previous declaration is here
extern char *slurm_hostlist_ranged_string_malloc PARAMS((hostlist_t hl));
            ^
hostlist.c:124:6: error: conflicting types for 
'slurm_hostlist_ranged_string_xmalloc'
                                       slurm_hostlist_ranged_string_xmalloc);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:912:14: note: previous declaration is here
extern char *slurm_hostlist_ranged_string_xmalloc PARAMS((hostlist_t hl));
            ^
hostlist.c:126:31: error: conflicting types for 'slurm_hostlist_shift'
strong_alias(hostlist_shift,            slurm_hostlist_shift);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:923:15: note: previous declaration is here
extern char * slurm_hostlist_shift PARAMS((hostlist_t hl));
             ^
hostlist.c:130:30: error: conflicting types for 'slurm_hostlist_uniq'
strong_alias(hostlist_uniq,             slurm_hostlist_uniq);
                                       ^
../../src/common/macros.h:271:18: note: expanded from macro 'strong_alias'
    extern void aliasname(int name)
                ^
../../slurm/slurm.h:930:13: note: previous declaration is here
extern void slurm_hostlist_uniq PARAMS((hostlist_t hl));
           ^
11 errors generated.
make[5]: *** [hostlist.lo] Error 1
make[4]: *** [../../src/common/libcommon.la] Error 2
make[3]: *** [../../src/api/libslurmhelper.la] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


----------------------
Rémi MARCHAL
Ingénieur d'étude
Institut des sciences chimiques de Rennes
Equipe Chimie Théorique Inorganique
Campus de Beaulieu- Batiment 10B -
F-35043 RENNES Cedex
Mail: remi.marc...@univ-rennes1.fr
Tel: +33 (0)2 23 23 80 33



Reply via email to