pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/50215 (latest update to misc/screen broke it on Solaris)



The following reply was made to PR pkg/50215; it has been noted by GNATS.

From: =?UTF-8?B?SsO2cm4gQ2xhdXNlbg==?= <joern.clausen%uni-bielefeld.de@localhost>
To: Kimmo Suominen <kim%netbsd.org@localhost>
Cc: gnats-bugs%netbsd.org@localhost, pkg-manager%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost,
 gnats-admin%netbsd.org@localhost, Thomas Klausner <wiz%netbsd.org@localhost>
Subject: Re: pkg/50215 (latest update to misc/screen broke it on Solaris)
Date: Thu, 10 Sep 2015 09:38:30 +0200

 Hi Kimmo!
 
 > Is struct sockaddr_storage protected by a macro? It should be declared
 > in sys/socket.h. How about struct addrinfo in netdb.h? Did you check the
 > manual pages?
 
 In /usr/include/sys/socket_impl.h, the definition of sockaddr_storage is 
 protected by
 
 #if !defined(_XPG4_2) || defined(_XPG6) || defined(__EXTENSIONS__)
 
 This patch
 
 --- Makefile.bak        Fri Sep  4 13:52:31 2015
 +++ Makefile    Thu Sep 10 09:13:04 2015
 @@ -41,7 +41,7 @@
   PLIST_VARS+=           terminfo
 
   .if ${OPSYS} == "SunOS"
 -CPPFLAGS+=     -D_XOPEN_SOURCE=500
 +CPPFLAGS+=     -D_XOPEN_SOURCE=500 -D__EXTENSIONS__
   .  if ${CURSES_DEFAULT} == "curses"
   INSTALLATION_DIRS+=    share/lib/terminfo
   PLIST.terminfo=                yes
 
 makes misc/screen compile for me. According to the examples in
 
 http://docs.oracle.com/cd/E19120-01/open.solaris/817-4415/sockets-85885/index.html
 
 (for OpenSolaris???) or here
 
 http://docs.oracle.com/cd/E36784_01/html/E36861/sockets-27.html
 
 this seems to be the correct define to use in application code.
 
 Jörn
 
 -- 
 Jörn Clausen
 Plattformen & Serverdienste
 Hochschulrechenzentrum
 
 Universität Bielefeld
 Universitätsstra�e 25
 33615 Bielefeld
 Telefon: +49 521 106-12601
 E-Mail: joern.clausen%uni-bielefeld.de@localhost
 
 http://www.uni-bielefeld.de/hrz
 


Home | Main Index | Thread Index | Old Index