ngIRCd 21.1 on armv7l / arm7hf with Arch Linux ARM (ALARM)
by Götz Hoffart
# contrib/platformtest.sh
platformtest.sh: Checking ngIRCd base source directory ...
platformtest.sh: Checking for GIT tree ...
platformtest.sh: Checking for "./configure" script ...
platformtest.sh: Running "./configure" script ...
platformtest.sh: Running "make" ...
platformtest.sh: Running "make check" ...
portabtest.c: In function ‘main’:
portabtest.c:45:6: warning: the address of ‘snprintf’ will always evaluate as ‘true’ [-Waddress]
if( ! snprintf ) Panic( "snprintf", 2 );
^
portabtest.c:46:6: warning: the address of ‘vsnprintf’ will always evaluate as ‘true’ [-Waddress]
if( ! vsnprintf ) Panic( "vsnprintf", 2 );
^
portabtest.c:47:6: warning: the address of ‘strlcpy’ will always evaluate as ‘true’ [-Waddress]
if( ! strlcpy ) Panic( "strlcpy", 2 );
^
portabtest.c:48:6: warning: the address of ‘strlcat’ will always evaluate as ‘true’ [-Waddress]
if( ! strlcat ) Panic( "strlcat", 2 );
^
the executable works ("runs") as expected --+
tests run successfully ("make check") --+ |
ngIRCd compiles ("make") --+ | |
./configure works --+ | | |
| | | |
Platform Compiler ngIRCd Date Tester C M T R *
--------------------------- ------------ ---------- -------- -------- - - - - -
armv7l/unknown/linux-gnueabihf gcc 4.8.2 21.1 14-07-15 goetz Y Y Y Y 5
[root@alarm ngircd-21.1]# uname -a
Linux alarm 3.5.7-14-ARCH #1 PREEMPT Mon Jun 30 13:06:45 MDT 2014 armv7l GNU/Linux
7 years, 11 months
ngIRCd 21.1 on Yosemite with minor warnings
by Götz Hoffart
$ contrib/platformtest.sh
platformtest.sh: Checking ngIRCd base source directory ...
platformtest.sh: Checking for GIT tree ...
platformtest.sh: Checking for "./configure" script ...
platformtest.sh: Running "./configure" script ...
platformtest.sh: Running "make" ...
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(strdup.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(strndup.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(strlcpy.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(strtok_r.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(waitpid.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(strdup.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(strndup.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(strlcpy.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(strtok_r.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libngportab.a(waitpid.o) has no symbols
conn.c:821:1: warning: unused function 'SSL_WantWrite' [-Wunused-function]
SSL_WantWrite(UNUSED const CONNECTION *c)
^
1 warning generated.
platformtest.sh: Running "make check" ...
the executable works ("runs") as expected --+
tests run successfully ("make check") --+ |
ngIRCd compiles ("make") --+ | |
./configure works --+ | | |
| | | |
Platform Compiler ngIRCd Date Tester C M T R *
--------------------------- ------------ ---------- -------- -------- - - - - -
x86_64/apple/darwin14.0.0 A-clang 6.0 21.1 14-07-25 goetz Y Y Y Y 3
$ uname -a
Darwin kubrick.hoffart.de 14.0.0 Darwin Kernel Version 14.0.0: Wed Jul 16 00:46:31 PDT 2014; root:xnu-2782.1.43.0.2~2/RELEASE_X86_64 x86_64
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.10
BuildVersion: 14A299l
Regards
Götz
7 years, 11 months
Ngircd rehash/permission issues
by Neuman1812
I Got ngircd to work, but I think I may have miss compiled or
mis-installed it. I get this error
Can't read configuration "/usr/local/etc/ngircd.conf": Permission denied
when attemping to /rehash the server. I was downloaded the 21.1 version
but was only able to "make install" with "sudo make install" So now
when I run it, I have to run the command
/
/ngircd21.1/$ sudo ngircd /
Im really sorry if this is a basic question, Im still learning linux
permissions...
FYI..the other error i get is
Error writing PID file (/var/run/ngircd/ngircd.pid): Permission denied
7 years, 11 months