Hi,

I am trying to compile the quagga code on MAC but it is failing.
Configuration of the code went fine without any errors.

I am using quagga-1.2.1 version of code.

/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive

Making all in lib

true

/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am

  CC       network.lo

  CC       pid_output.lo

  CC       getopt.lo

  CC       getopt1.lo

  CC       daemon.lo

  CC       checksum.lo

  CC       vector.lo

  CC       linklist.lo

  CC       vty.lo

  CC       command.lo

  CC       sockunion.lo

  CC       prefix.lo

  CC       thread.lo

  CC       if.lo

  CC       memory.lo

  CC       buffer.lo

  CC       table.lo

  CC       hash.lo

  CC       filter.lo

  CC       routemap.lo

  CC       distribute.lo

  CC       stream.lo

stream.c:500:2: warning: "Unknown floating-point format, __func__ may be
wrong" [-W#warnings]

#warning "Unknown floating-point format, __func__ may be wrong"

 ^

stream.c:516:2: warning: "Unknown floating-point format, __func__ may be
wrong" [-W#warnings]

#warning "Unknown floating-point format, __func__ may be wrong"

 ^

stream.c:638:2: warning: "Unknown floating-point format, __func__ may be
wrong" [-W#warnings]

#warning "Unknown floating-point format, __func__ may be wrong"

 ^

stream.c:655:2: warning: "Unknown floating-point format, __func__ may be
wrong" [-W#warnings]

#warning "Unknown floating-point format, __func__ may be wrong"

 ^

4 warnings generated.

  CC       str.lo

  CC       log.lo

  CC       plist.lo

  CC       zclient.lo

  CC       sockopt.lo

  CC       smux.lo

  CC       agentx.lo

  CC       snmp.lo

  CC       md5.lo

  CC       if_rmap.lo

  CC       keychain.lo

  CC       privs.lo

privs.c:722:70: warning: passing 'gid_t [16]' to parameter of type 'int *'
converts between pointers to integer types with different sign
[-Wpointer-sign]

      if ( (ngroups = getgrouplist (zprivs->user, zprivs_state.zgid,
groups, &ngroups )) < 0 )

                                                                     ^~~~~~

/usr/include/unistd.h:653:43: note: passing argument to parameter here

int      getgrouplist(const char *, int, int *, int *);

                                              ^

1 warning generated.

  CC       sigevent.lo

  CC       pqueue.lo

  CC       jhash.lo

  CC       memtypes.lo

  CC       workqueue.lo

  CC       vrf.lo

  CC       event_counter.lo

  CC       nexthop.lo

  CCLD     libzebra.la

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/sockunion.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/prefix.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/if.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/table.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/routemap.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/filter.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/stream.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/plist.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/zclient.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/vrf.o

duplicate symbol ___packed in:

    .libs/vty.o

    .libs/nexthop.o

ld: 11 duplicate symbols for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see
invocation)

make[3]: *** [libzebra.la] Error 1

make[2]: *** [all] Error 2

make[1]: *** [all-recursive] Error 1

make: *** [all] Error 2

/anil.
_______________________________________________
Quagga-users mailing list
Quagga-users@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-users

Reply via email to