Dear Sirs! I hope, I can also ask here about Plan9 port ...
I just compiled master from on FreeBSD14.0: https://9fans.github.io/plan9port/ Is this actual? I got some warnings, bellow the messages. I have another question, and ask first to forgive me for it ... You know, one trusts nvi and emacs because they are so old, because there are so much people using it. I am sure one can trust acme and sam on plan9. But what about sam on FreeBSD from the port? Is it reliable or should I consider it experimental? Could it spoil a big file? Thanks Rodrigo --------- #uname -a FreeBSD fbsd.local 14.0-RELEASE-p6 FreeBSD 14.0-RELEASE-p6 #0: Tue Mar 26 20:26:20 UTC 2024 [email protected]: /usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 # ./INSTALL + Mailing list: https://groups.google.com/group/plan9port-dev + Issue tracker: https://github.com/9fans/plan9port/issues/ + Submitting changes: https://github.com/9fans/plan9port/pulls * Resetting /usr/opt/plan9/config * Running on FreeBSD, adjusting linker flags * Compiler version: FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) * Building mk... >>> pwd >>> pwd >>> pwd >>> pwd * Building everything (be patient)... >>> cd /usr/opt/plan9/src/lib9p; mk all 9c -pthread req.c req.c:63:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] req.c:61:1: note: previous statement is here req.c:75:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] req.c:72:1: note: previous statement is here req.c:109:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] req.c:107:1: note: previous statement is here >>> cd /usr/opt/plan9/src/lib9p; mk all 9c -pthread srv.c srv.c:104:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] srv.c:98:1: note: previous statement is here srv.c:804:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] srv.c:801:1: note: previous statement is here >>> cd /usr/opt/plan9/src/libmemlayer; mk all 9c -pthread draw.c draw.c:68:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] draw.c:67:1: note: previous statement is here draw.c:79:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] draw.c:78:1: note: previous statement is here >>> cd /usr/opt/plan9/src/libsunrpc; mk all 9c -pthread server.c server.c:95:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] server.c:94:1: note: previous statement is here >>> cd /usr/opt/plan9/src/cmd/fossil; mk all 9c -pthread check.c check.c:298:4: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] check.c:296:1: note: previous statement is here check.c:604:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] check.c:602:1: note: previous statement is here >>> cd /usr/opt/plan9/src/cmd/rio; mk all 9c -pthread -I/usr/local/include -DDEBUG -DSHAPE -DDEBUG_EV -DDEBUG client.c client.c:16:1: note: conflicting prototype is here client.c:39:1: note: conflicting prototype is here client.c:61:1: note: conflicting prototype is here client.c:121:1: note: conflicting prototype is here client.c:139:1: note: conflicting prototype is here client.c:181:1: note: conflicting prototype is here >>> cd /usr/opt/plan9/src/cmd/rio; mk all 9c -pthread -I/usr/local/include -DDEBUG -DSHAPE -DDEBUG_EV -DDEBUG error.c error.c:14:1: note: conflicting prototype is here error.c:23:1: note: conflicting prototype is here error.c:51:1: note: conflicting prototype is here error.c:86:1: note: conflicting prototype is here >>> cd /usr/opt/plan9/src/cmd/rio; mk all 9c -pthread -I/usr/local/include -DDEBUG -DSHAPE -DDEBUG_EV -DDEBUG event.c event.c:15:1: note: conflicting prototype is here event.c:115:1: note: conflicting prototype is here event.c:186:1: note: conflicting prototype is here event.c:233:1: note: conflicting prototype is here event.c:259:1: note: conflicting prototype is here event.c:265:1: note: conflicting prototype is here event.c:287:1: note: conflicting prototype is here event.c:311:1: note: conflicting prototype is here event.c:354:1: note: conflicting prototype is here event.c:381:1: note: conflicting prototype is here event.c:436:1: note: conflicting prototype is here event.c:473:1: note: conflicting prototype is here event.c:487:1: note: conflicting prototype is here event.c:506:1: note: conflicting prototype is here event.c:517:1: note: conflicting prototype is here event.c:534:1: note: conflicting prototype is here event.c:597:1: note: conflicting prototype is here >>> cd /usr/opt/plan9/src/cmd/rio; mk all 9c -pthread -I/usr/local/include -DDEBUG -DSHAPE -DDEBUG_EV -DDEBUG grab.c grab.c:61:1: note: conflicting prototype is here grab.c:181:1: note: conflicting prototype is here grab.c:599:1: note: conflicting prototype is here grab.c:626:1: note: conflicting prototype is here grab.c:646:1: note: conflicting prototype is here grab.c:661:1: note: conflicting prototype is here grab.c:672:1: note: conflicting prototype is here >>> cd /usr/opt/plan9/src/cmd/rio; mk all 9c -pthread -I/usr/local/include -DDEBUG -DSHAPE -DDEBUG_EV -DDEBUG key.c key.c:44:1: note: conflicting prototype is here key.c:56:1: note: conflicting prototype is here >>> cd /usr/opt/plan9/src/cmd/rio; mk all 9c -pthread -I/usr/local/include -DDEBUG -DSHAPE -DDEBUG_EV -DDEBUG main.c main.c:244:1: note: conflicting prototype is here main.c:403:1: note: conflicting prototype is here main.c:429:1: note: conflicting prototype is here main.c:456:1: note: conflicting prototype is here main.c:480:1: note: conflicting prototype is here >>> cd /usr/opt/plan9/src/cmd/rio; mk all 9c -pthread -I/usr/local/include -DDEBUG -DSHAPE -DDEBUG_EV -DDEBUG manage.c manage.c:21:1: note: conflicting prototype is here manage.c:201:1: note: conflicting prototype is here manage.c:230:1: note: conflicting prototype is here manage.c:242:1: note: conflicting prototype is here manage.c:265:1: note: conflicting prototype is here manage.c:289:1: note: conflicting prototype is here manage.c:295:1: note: conflicting prototype is here manage.c:344:1: note: conflicting prototype is here manage.c:365:1: note: conflicting prototype is here manage.c:380:1: note: conflicting prototype is here manage.c:397:1: note: conflicting prototype is here manage.c:419:1: note: conflicting prototype is here manage.c:425:1: note: conflicting prototype is here manage.c:431:1: note: conflicting prototype is here manage.c:444:1: note: conflicting prototype is here manage.c:457:1: note: conflicting prototype is here >>> cd /usr/opt/plan9/src/cmd/rio; mk all 9c -pthread -I/usr/local/include -DDEBUG -DSHAPE -DDEBUG_EV -DDEBUG menu.c menu.c:84:1: note: conflicting prototype is here menu.c:187:1: note: conflicting prototype is here menu.c:224:1: note: conflicting prototype is here menu.c:246:1: note: conflicting prototype is here menu.c:260:1: note: conflicting prototype is here menu.c:271:1: note: conflicting prototype is here menu.c:298:1: note: conflicting prototype is here menu.c:332:1: note: conflicting prototype is here menu.c:346:1: note: conflicting prototype is here menu.c:363:1: note: conflicting prototype is here menu.c:371:1: note: conflicting prototype is here menu.c:406:1: note: conflicting prototype is here menu.c:423:1: note: conflicting prototype is here * Installing everything in /usr/opt/plan9/bin... * Cleaning up... * Renaming hard-coded /usr/local/plan9 paths... * Building web manual... * Done. * Add these to your profile environment. PLAN9=/usr/opt/plan9 export PLAN9 PATH=$PATH:$PLAN9/bin export PATH ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Td33e0e0d414a8bb7-M42cdd7ec4a2380a5534136d6 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
