Advertisement
Guest User

GNU Screen compiled on FreeBSD 10.0 w/clang 3.3

a guest
Jan 26th, 2014
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.43 KB | None | 0 0
  1. ===> Found saved configuration for screen-4.0.3_14
  2. ===> screen-4.0.3_14 depends on file: /usr/local/sbin/pkg - found
  3. => screen-4.0.3.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
  4. => Attempting to fetch ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-4.0.3.tar.gz
  5. fetch: ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-4.0.3.tar.gz: File unavailable (e.g., file not found, no access)
  6. => Attempting to fetch http://komquats.com/distfiles/screen-4.0.3.tar.gz
  7. fetch: http://komquats.com/distfiles/screen-4.0.3.tar.gz: Forbidden
  8. => Attempting to fetch http://people.freebsd.org/~cy/distfiles/screen-4.0.3.tar.gz
  9. screen-4.0.3.tar.gz 100% of 820 kB 3123 kBps 00m00s
  10. ===> Fetching all distfiles required by screen-4.0.3_14 for building
  11. ===> Extracting for screen-4.0.3_14
  12. => SHA256 Checksum OK for screen-4.0.3.tar.gz.
  13. ===> Patching for screen-4.0.3_14
  14. ===> Applying FreeBSD patches for screen-4.0.3_14
  15. ===> Configuring for screen-4.0.3_14
  16. ===> FreeBSD 10 autotools fix applied to /usr/ports/sysutils/screen/work/screen-4.0.3/configure
  17. configure: loading site script /usr/ports/Templates/config.site
  18. this is screen version 4.0.3
  19. checking for gcc... cc
  20. checking for C compiler default output... a.out
  21. checking whether the C compiler works... yes
  22. checking whether we are cross compiling... no
  23. checking for suffix of executables...
  24. checking for suffix of object files... o
  25. checking whether we are using the GNU C compiler... yes
  26. checking whether cc accepts -g... yes
  27. checking for cc option to accept ANSI C... none needed
  28. checking how to run the C preprocessor... cpp
  29. checking for egrep... grep -E
  30. checking whether cc needs -traditional... no
  31. checking for library containing strerror... none required
  32. checking for gawk... (cached) /usr/bin/awk
  33. checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
  34. configure: checking for buggy tools...
  35. checking if a system-wide socket dir should be used... yes
  36. checking for the socket dir... (eff_uid ? "/tmp/uscreens" : "/tmp/screens")
  37. configure: checking for MIPS...
  38. configure: checking for Ultrix...
  39. configure: checking for butterfly...
  40. configure: checking for POSIX.1...
  41. - you have a POSIX system
  42. configure: checking for System V...
  43. configure: checking for sequent/ptx...
  44. configure: checking SVR4...
  45. checking for ANSI C header files... (cached) yes
  46. checking for sys/types.h... (cached) yes
  47. checking for sys/stat.h... (cached) yes
  48. checking for stdlib.h... (cached) yes
  49. checking for string.h... (cached) yes
  50. checking for memory.h... (cached) yes
  51. checking for strings.h... (cached) yes
  52. checking for inttypes.h... (cached) yes
  53. checking for stdint.h... (cached) yes
  54. checking for unistd.h... (cached) yes
  55. checking dwarf.h usability... yes
  56. checking dwarf.h presence... yes
  57. checking for dwarf.h... yes
  58. configure: checking for Solaris 2.x...
  59. configure: checking BSD job jontrol...
  60. - you have jobcontrol
  61. configure: checking setreuid...
  62. configure: checking seteuid...
  63. configure: checking select...
  64. configure: checking fifos...
  65. - your fifos are usable
  66. configure: checking for broken fifo implementation...
  67. - your implementation is ok
  68. configure: checking sockets...
  69. - your sockets are usable
  70. configure: checking socket implementation...
  71. - you are normal
  72. - both sockets and fifos usable. let's take fifos.
  73. configure: checking select return value...
  74. - select is ok
  75. configure: checking for tgetent...
  76. configure: checking libtermcap...
  77. - you use the termcap database
  78. configure: checking ospeed...
  79. configure: checking for /dev/ptc...
  80. configure: checking for SVR4 ptys...
  81. checking for getpt... no
  82. checking for openpty... no
  83. checking for openpty in -lutil... yes
  84. configure: checking for ptyranges...
  85. configure: checking default tty permissions/group...
  86. - pty mode: 0620, group: 4
  87. configure: checking getutent...
  88. configure: checking ut_host...
  89. checking utempter.h usability... yes
  90. checking utempter.h presence... yes
  91. checking for utempter.h... yes
  92. configure: checking for libutil(s)...
  93. configure: checking getloadavg...
  94. assuming posix signal definition
  95. configure: checking for crypt and sec libraries...
  96. configure: checking crypt...
  97. configure: checking IRIX sun library...
  98. configure: checking syslog...
  99. configure: checking wait union...
  100. configure: checking for termio or termios...
  101. configure: checking getspnam...
  102. configure: checking getttyent...
  103. configure: checking fdwalk...
  104. configure: checking whether memcpy/memmove/bcopy handles overlapping arguments...
  105. checking long file names... yes
  106. checking for vsprintf... yes
  107. checking for dirent.h that defines DIR... yes
  108. checking for library containing opendir... none required
  109. checking for setenv... yes
  110. checking for nl_langinfo(CODESET)... yes
  111. checking for library containing gethostname... none required
  112. checking for rename... (cached) yes
  113. checking for fchmod... (cached) yes
  114. checking for fchown... (cached) yes
  115. checking for strerror... (cached) yes
  116. checking for lstat... (cached) yes
  117. checking for _exit... yes
  118. checking for utimes... (cached) yes
  119. checking for vsnprintf... (cached) yes
  120. checking for getcwd... (cached) yes
  121. checking for setlocale... (cached) yes
  122. checking for strftime... (cached) yes
  123. checking for the global screenrc file... "/usr/local/etc/screenrc"
  124. checking for the utf8-encodings location... "/usr/local/share/screen/utf8encodings"
  125. configure: creating ./config.status
  126. config.status: creating Makefile
  127. config.status: creating doc/Makefile
  128. config.status: creating config.h
  129. config.status: executing default commands
  130.  
  131. Now please check the pathnames in the Makefile and in the user
  132. configuration section in config.h.
  133. Then type 'make' to make screen. Good luck.
  134.  
  135. ===> Building for screen-4.0.3_14
  136. CPP="cpp " srcdir=. sh ./osdef.sh
  137. AWK=/usr/bin/awk CC="cc -O2 -pipe -DCOLORS256 -fno-strict-aliasing" srcdir=. sh ./comm.sh
  138. AWK=/usr/bin/awk srcdir=. sh ./term.sh
  139. sh ./tty.sh tty.c
  140. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing putenv.c
  141. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing comm.c
  142. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing screen.c
  143. screen.c:1862:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  144. Panic(0, strnomem);
  145. ^~~~~~~~
  146. screen.c:2190:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  147. Msg(0, strnomem);
  148. ^~~~~~~~
  149. screen.c:2212:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  150. Msg(0, strnomem);
  151. ^~~~~~~~
  152. 3 warnings generated.
  153. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing ansi.c
  154. ansi.c:2891:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  155. LMsg(err, str);
  156. ^~~
  157. 1 warning generated.
  158. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing fileio.c
  159. fileio.c:72:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  160. Panic(0, strnomem);
  161. ^~~~~~~~
  162. fileio.c:80:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  163. Panic(0, strnomem);
  164. ^~~~~~~~
  165. fileio.c:580:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  166. Msg(0, strnomem);
  167. ^~~~~~~~
  168. fileio.c:830:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  169. Panic(errno, *cmdv);
  170. ^~~~~
  171. 4 warnings generated.
  172. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing mark.c
  173. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing misc.c
  174. misc.c:55:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  175. Panic(0, strnomem);
  176. ^~~~~~~~
  177. misc.c:69:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  178. Panic(0, strnomem);
  179. ^~~~~~~~
  180. 2 warnings generated.
  181. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing resize.c
  182. resize.c:560:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  183. Panic(0, strnomem);
  184. ^~~~~~~~
  185. resize.c:733:15: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  186. Msg(0, strnomem);
  187. ^~~~~~~~
  188. resize.c:966:15: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  189. Msg(0, strnomem);
  190. ^~~~~~~~
  191. 3 warnings generated.
  192. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing socket.c
  193. socket.c:1263:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  194. Panic(0, strnomem);
  195. ^~~~~~~~
  196. 1 warning generated.
  197. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing search.c
  198. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing term.c
  199. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing window.c
  200. window.c:591:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  201. Msg(0, strnomem);
  202. ^~~~~~~~
  203. window.c:623:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  204. Msg(0, strnomem);
  205. ^~~~~~~~
  206. window.c:1465:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  207. Msg(0, strnomem);
  208. ^~~~~~~~
  209. 3 warnings generated.
  210. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing utmp.c
  211. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing loadav.c
  212. loadav.c:346:27: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
  213. sprintf(p, " %2.2f" + !i, FIX_TO_DBL(loadav[i]));
  214. ~~~~~~~~~^~~~
  215. loadav.c:346:27: note: use array indexing to silence this warning
  216. sprintf(p, " %2.2f" + !i, FIX_TO_DBL(loadav[i]));
  217. ^
  218. & [ ]
  219. 1 warning generated.
  220. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing help.c
  221. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing termcap.c
  222. termcap.c:136:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  223. Msg(0, strnomem);
  224. ^~~~~~~~
  225. termcap.c:1191:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  226. Msg(0, strnomem);
  227. ^~~~~~~~
  228. termcap.c:1210:15: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  229. Msg(0, strnomem);
  230. ^~~~~~~~
  231. termcap.c:1245:15: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  232. Msg(0, strnomem);
  233. ^~~~~~~~
  234. 4 warnings generated.
  235. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing input.c
  236. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing attacher.c
  237. attacher.c:233:34: warning: data argument not used by format string [-Wformat-extra-args]
  238. "resum", SockMatch);
  239. ^
  240. attacher.c:722:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  241. printf(LockEnd);
  242. ^~~~~~~
  243. 2 warnings generated.
  244. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing pty.c
  245. pty.c:325:7: warning: implicit declaration of function 'openpty' is invalid in C99 [-Wimplicit-function-declaration]
  246. if (openpty(&f, &s, TtyName, NULL, NULL) != 0)
  247. ^
  248. 1 warning generated.
  249. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing process.c
  250. process.c:597:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  251. Msg(0, strnomem);
  252. ^~~~~~~~
  253. process.c:2192:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  254. Msg(0, strnomem);
  255. ^~~~~~~~
  256. process.c:2279:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  257. Msg(0, strnomem);
  258. ^~~~~~~~
  259. process.c:2919:22: warning: data argument not used by format string [-Wformat-extra-args]
  260. fore->w_number, fore->w_slowpaste);
  261. ^
  262. process.c:2924:22: warning: data argument not used by format string [-Wformat-extra-args]
  263. fore->w_number, fore->w_slowpaste);
  264. ^
  265. process.c:3878:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  266. Panic(0, strnomem);
  267. ^~~~~~~~
  268. process.c:3880:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  269. Panic(0, strnomem);
  270. ^~~~~~~~
  271. process.c:3902:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  272. Panic(0, strnomem);
  273. ^~~~~~~~
  274. process.c:5396:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  275. Msg(0, strnomem);
  276. ^~~~~~~~
  277. process.c:5501:35: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  278. strncpy(p, buf, 1 + (l < len) ? l : len);
  279. ~~~~~~~~~~~~~ ^
  280. process.c:5501:35: note: place parentheses around the '+' expression to silence this warning
  281. strncpy(p, buf, 1 + (l < len) ? l : len);
  282. ^
  283. ( )
  284. process.c:5501:35: note: place parentheses around the '?:' expression to evaluate it first
  285. strncpy(p, buf, 1 + (l < len) ? l : len);
  286. ^
  287. ( )
  288. process.c:5603:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  289. Msg(0, strnomem);
  290. ^~~~~~~~
  291. 11 warnings generated.
  292. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing display.c
  293. display.c:3912:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  294. Panic(errno, *cmdv);
  295. ^~~~~
  296. 1 warning generated.
  297. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing acls.c
  298. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing braille.c
  299. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing braille_tsi.c
  300. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing logfile.c
  301. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing layer.c
  302. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing sched.c
  303. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing teln.c
  304. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing nethack.c
  305. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing encoding.c
  306. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing tty.c
  307. cc -c -I. -I. -O2 -pipe -DCOLORS256 -fno-strict-aliasing kmapdef.c
  308. cc -o screen screen.o ansi.o fileio.o mark.o misc.o resize.o socket.o search.o tty.o term.o window.o utmp.o loadav.o putenv.o help.o termcap.o input.o attacher.o pty.o process.o display.o comm.o kmapdef.o acls.o braille.o braille_tsi.o logfile.o layer.o sched.o teln.o nethack.o encoding.o -ltermcap -lelf -lutil -lutempter -lutil -lcrypt
  309. ===> Staging for screen-4.0.3_14
  310. ===> Generating temporary packing list
  311. ./etc/mkinstalldirs /usr/ports/sysutils/screen/work/stage/usr/local/bin /usr/ports/sysutils/screen/work/stage`sed < config.h -n -e '/define SCREENENCODINGS/s/^.*"\([^"]*\)"/\1/p'`
  312. mkdir /usr/ports/sysutils/screen/work/stage/usr/local/share/screen
  313. mkdir /usr/ports/sysutils/screen/work/stage/usr/local/share/screen/utf8encodings
  314. cd doc ; /usr/bin/make installdirs
  315. ./../etc/mkinstalldirs /usr/ports/sysutils/screen/work/stage/usr/local/man/man1
  316. install -s -o root -g wheel -m 555 screen /usr/ports/sysutils/screen/work/stage/usr/local/bin/screen
  317. chown root:wheel /usr/ports/sysutils/screen/work/stage/usr/local/bin/screen && chmod 4755 /usr/ports/sysutils/screen/work/stage/usr/local/bin/screen
  318. cp ./utf8encodings/?? /usr/ports/sysutils/screen/work/stage`sed < config.h -n -e '/define SCREENENCODINGS/s/^.*"\([^"]*\)"/\1/p'`
  319. cd doc ; /usr/bin/make install
  320. ./../etc/mkinstalldirs /usr/ports/sysutils/screen/work/stage/usr/local/man/man1
  321. install -o root -g wheel -m 444 ./screen.1 /usr/ports/sysutils/screen/work/stage/usr/local/man/man1/screen.1
  322. if [ -d /usr/lib/terminfo ]; then PATH="$PATH:/usr/5bin" tic ./terminfo/screeninfo.src; chmod 644 /usr/lib/terminfo/s/screen*; fi
  323. termcap entry (./terminfo/screencap) should be installed manually.
  324. You may also want to install ./etc/etcscreenrc in /usr/local/etc/screenrc
  325. ====> Compressing man pages (compress-man)
  326. ===> Installing for screen-4.0.3_14
  327. ===> Checking if sysutils/screen already installed
  328. ===> Registering installation for screen-4.0.3_14
  329. Installing screen-4.0.3_14... done
  330. ===> SECURITY REPORT:
  331. This port has installed the following binaries which execute with
  332. increased privileges.
  333. /usr/local/bin/screen
  334.  
  335. If there are vulnerabilities in these programs there may be a security
  336. risk to the system. FreeBSD makes no guarantee about the security of
  337. ports included in the Ports Collection. Please type 'make deinstall'
  338. to deinstall the port if this is a concern.
  339.  
  340. For more information, and contact details about the security
  341. status of this software, see the following webpage:
  342. http://www.gnu.org/software/screen/
  343. ===> Cleaning for screen-4.0.3_14
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement