Re: [gnutls-devel] gnutls 3.6.3

Nikos Mavrogiannopoulos <[email protected]>
Newsgroups gmane.network.gnutls.general
Message-ID <CAJU7za+1XVFLNfK_BDUOU-6HfXwBYvFBGz-PWX0qegR55B_9tg@mail.gmail.com>
Thanks. You can ignore the failure as it is on an example application.

On Tue, Jul 17, 2018 at 3:17 AM Filipp Gunbin <[email protected]> wrote:

> I've got this error when compiling 3.6.3 on macOS.  Blindly changing
> strdupa -> strdup helped.
>
>   CC       tlsproxy/tlsproxy.o
> tlsproxy/tlsproxy.c:70:16: warning: implicit declaration of function
> 'strdupa' is invalid in C99 [-Wimplicit-function-declaration]
>   char *addr = strdupa (addrport);
>                ^
> tlsproxy/tlsproxy.c:70:16: warning: this function declaration is not a
> prototype [-Wstrict-prototypes]
> tlsproxy/tlsproxy.c:70:9: warning: incompatible integer to pointer
> conversion initializing 'char *' with an expression of type 'int'
>       [-Wint-conversion]
>   char *addr = strdupa (addrport);
>         ^      ~~~~~~~~~~~~~~~~~~
> tlsproxy/tlsproxy.c:72:9: warning: initializing 'char *' with an
> expression of type 'const char *' discards qualifiers
>       [-Wincompatible-pointer-types-discards-qualifiers]
>   char *port = defaultport;
>         ^      ~~~~~~~~~~~
> tlsproxy/tlsproxy.c:137:16: warning: implicit declaration of function
> 'strdupa' is invalid in C99 [-Wimplicit-function-declaration]
>   char *addr = strdupa (addrport);
>                ^
> tlsproxy/tlsproxy.c:137:9: warning: incompatible integer to pointer
> conversion initializing 'char *' with an expression of type 'int'
>       [-Wint-conversion]
>   char *addr = strdupa (addrport);
>         ^      ~~~~~~~~~~~~~~~~~~
> tlsproxy/tlsproxy.c:139:9: warning: initializing 'char *' with an
> expression of type 'const char *' discards qualifiers
>       [-Wincompatible-pointer-types-discards-qualifiers]
>   char *port = defaultport;
>         ^      ~~~~~~~~~~~
> tlsproxy/tlsproxy.c:327:11: warning: declaration shadows a variable in the
> global scope [-Wshadow]
>       int optind = 0;
>           ^
> /usr/include/getopt.h:78:12: note: previous declaration is here
> extern int optind, opterr, optopt;
>            ^
> 8 warnings generated.
>   CCLD     tlsproxy/tlsproxy
> libtool: warning: '-no-install' is ignored for x86_64-apple-darwin17.6.0
> libtool: warning: assuming '-no-fast-install' instead
> ld: warning: text-based stub file
> /System/Library/Frameworks//Security.framework/Security.tbd and library
> file /System/Library/Frameworks//Security.framework/Security are out of
> sync. Falling back to library file for linking.
> Undefined symbols for architecture x86_64:
>   "_strdupa", referenced from:
>       _runlistener in tlsproxy.o
>       _runproxy in tlsproxy.o
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
>

_______________________________________________
Gnutls-help mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnutls-help
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.