Package Details: nas 1.9.5-2

Git Clone URL: https://aur.archlinux.org/nas.git (read-only, click to copy)
Package Base: nas
Description: Network Audio System is a network transparent, client/server audio transport system. Provides libaudio2.so.
Upstream URL: http://radscan.com/nas.html
Keywords: libaudio.so.2 libaudio2.so
Licenses: MIT
Provides: libaudio2
Submitter: xyproto
Maintainer: patlefort
Last Packager: patlefort
Votes: 65
Popularity: 0.034866
First Submitted: 2011-12-14 17:07 (UTC)
Last Updated: 2024-06-27 15:40 (UTC)

Latest Comments

1 2 3 4 Next › Last »

dannyxanny commented on 2024-06-26 23:52 (UTC)

Hi! I'm getting build errors, I tested on 2 different systems, getting the same error:

In file included from auevents.c:40: auevents.c: In function ‘AuRequestElementNotifyEvent’: au.h:412:38: error: implicit declaration of function ‘getpid’ [-Wimplicit-function-declaration] 412 | #define WAKEUP_SERVER() kill(getpid(), SIGUSR1) | ^~

From what I've searched, it seems to be because it needs to use an older STD C version... I'd recommend you looking into it, I tried to fix it myself but couldn't figure it out.

patlefort commented on 2021-02-08 23:24 (UTC)

I've fixed some problems to make it compile and also added the suggested patch.

andreas_baumann commented on 2021-01-23 13:36 (UTC)

Getting:

/usr/bin/ld: dia/libdia.a(lex.o):(.bss+0x2030): multiple definition of `yyin'; dia/libdia.a(main.o):(.bss+0x0): first defined here

Consider patching as in:

https://docs.freebsd.org/cgi/getmsg.cgi?fetch=5148574+0+/usr/local/www/mailindex/archive/2020/svn-ports-all/20200823.svn-ports-all

jghodd commented on 2017-01-19 18:51 (UTC)

@dundee - thanks, bud. figured it out and left a comment for the lib32-nas maintainer. it'll also mean a new dependency on lib32-flex (for lib32-nas)

mets913 commented on 2017-01-19 18:38 (UTC)

@jghodd if I remember correctly, the only change needed to compile lib32-nas is to add "LDLIBS=-lfl" to the linked in the PKGBUILD with the make command.

jghodd commented on 2017-01-19 18:33 (UTC)

@dundee - what did you do to fix it? i'm getting the same error with lib32-nas and i see it has a different maintainer... if i knew what you did i could let the other maintainer know.

dundee commented on 2017-01-16 10:31 (UTC)

Fixed.

jghodd commented on 2017-01-15 04:10 (UTC) (edited on 2017-01-15 04:13 (UTC) by jghodd)

i'm getting the same build error as @mets913. gcc -o nasd -O2 -fno-strength-reduce -fno-strict-aliasing -L../lib/audio -L/usr/lib -L/usr/lib dia/libdia.a dda/voxware/libvoxware.a os/libos.a dia/libdia.a(lex.o): In function `yylex': lex.c:(.text+0xbfb): undefined reference to `yywrap' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:1102: nasd] Error 1 make[1]: Leaving directory '/xusr/Repository/nas/src/nas-1.9.4/server' make: *** [Makefile:1146: install] Error 2 ==> ERROR: A failure occurred in package(). Aborting... just guessing, but i think it's missing a reference to LEXLIB (-lfl)

389git commented on 2017-01-14 04:48 (UTC) (edited on 2017-01-14 04:54 (UTC) by 389git)

then I build i2p-messenger: yaourt -Sb --export ~/packages aur/i2p-messenger (https://aur.archlinux.org/packages/i2p-messenger/) depedency is nas-1.9.4 and I have build error :*( Сб янв 14 14:39:41 +10 2017 Build of Network Audio System complete ==> Вход в окружение fakeroot... ==> Запускается package()... installing in ./include... make[1]: предупреждение: в суб-Makefile принудительно задан -jN; режим сервера заданий запрещён make[1]: вход в каталог «/tmp/makepkg/nas/src/nas-1.9.4/include» installing in include/audio... make[2]: вход в каталог «/tmp/makepkg/nas/src/nas-1.9.4/include» make[2]: предупреждение: в суб-Makefile принудительно задан -jN; режим сервера заданий запрещён + mkdir -p /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Afuncproto.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Afuncs.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Amd.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Aos.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Aosdefs.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Aproto.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 audio.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Alibint.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Alibnet.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 audiolib.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 audioutil.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 snd.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 wave.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 voc.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 aiff.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 sound.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 soundlib.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 fileutil.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 8svx.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Astreams.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 audio.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 Xtutil.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 release.h /tmp/makepkg/nas/pkg/nas/usr/include/audio + install -c -m 0444 mutex.h /tmp/makepkg/nas/pkg/nas/usr/include/audio install in include/audio done make[2]: выход из каталога «/tmp/makepkg/nas/src/nas-1.9.4/include/audio» make[1]: выход из каталога «/tmp/makepkg/nas/src/nas-1.9.4/include» installing in ./server... make[1]: предупреждение: в суб-Makefile принудительно задан -jN; режим сервера заданий запрещён make[1]: вход в каталог «/tmp/makepkg/nas/src/nas-1.9.4/server» making all in server/dia... making all in server/os... make[2]: вход в каталог «/tmp/makepkg/nas/src/nas-1.9.4/server» make[2]: вход в каталог «/tmp/makepkg/nas/src/nas-1.9.4/server» make[2]: предупреждение: в суб-Makefile принудительно задан -jN; режим сервера заданий запрещён make[2]: предупреждение: в суб-Makefile принудительно задан -jN; режим сервера заданий запрещён make[2]: Цель «all» не требует выполнения команд. make[2]: выход из каталога «/tmp/makepkg/nas/src/nas-1.9.4/server/dia» make[2]: Цель «all» не требует выполнения команд. make[2]: выход из каталога «/tmp/makepkg/nas/src/nas-1.9.4/server/os» making all in server/dda/voxware... make[2]: вход в каталог «/tmp/makepkg/nas/src/nas-1.9.4/server» make[2]: предупреждение: в суб-Makefile принудительно задан -jN; режим сервера заданий запрещён make[2]: Цель «all» не требует выполнения команд. make[2]: выход из каталога «/tmp/makepkg/nas/src/nas-1.9.4/server/dda/voxware» gcc -o nasd -O2 -fno-strength-reduce -fno-strict-aliasing -L../lib/audio -L/usr/lib -L/usr/lib dia/libdia.a dda/voxware/libvoxware.a os/libos.a dia/libdia.a(lex.o): In function `yylex': lex.c:(.text+0xa7f): undefined reference to `yywrap' collect2: ошибка: выполнение ld завершилось с кодом возврата 1 make[1]: *** [Makefile:1102: nasd] Ошибка 1 make[1]: выход из каталога «/tmp/makepkg/nas/src/nas-1.9.4/server» make: *** [Makefile:1146: install] Ошибка 2 ==> ОШИБКА: Произошел сбой в package(). Прерывание... ==> ОШИБКА: Makepkg не смог собрать nas. ==> Перезапустить сборку nas ? да/Нет [y/N] ==> --------------------------------------- ==>

mets913 commented on 2017-01-13 21:56 (UTC)

I'm getting the following makepkg output: gcc -o nasd -O2 -fno-strength-reduce -fno-strict-aliasing -L../lib/audio -L/usr/lib -L/usr/lib dia/libdia.a dda/voxware/libvoxware.a os/libos.a dia/libdia.a(lex.o): In function `yylex': lex.c:(.text+0xa7f): undefined reference to `yywrap' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:1102: nasd] Error 1 make[1]: Leaving directory '/tmp/makepkg/nas/src/nas-1.9.4/server' make: *** [Makefile:1146: install] Error 2 ==> ERROR: A failure occurred in package(). Aborting... I've tried downgrading flex to no avail. Any help here?