Package Details: nas 1.9.4-5

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.000000
First Submitted: 2011-12-14 17:07
Last Updated: 2021-02-08 23:21

Latest Comments

1 2 3 4 Next › Last »

patlefort commented on 2021-02-08 23:24

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

andreas_baumann commented on 2021-01-23 13:36

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

@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

@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

@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

Fixed.

jghodd commented on 2017-01-15 04:10

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

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

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?

dundee commented on 2016-06-20 17:37

SunRed: Thanks, I didn't notice that field :)