which version to build

OSS specific Linux discussion (x86/amd64)

Moderators: cesium, dev, kodachi, hannu

which version to build

Postby frabato56 » Fri May 04, 2012 5:54 pm

Hi,

I'd like to build oss4 for debian testing. The index has attic, bsd,cddl and gpl. I suppose that I can rule out bsd but I don't know what the others are. Can someone recomend a promising version for my system with midi support?

Thanks
frabato56
Member
 
Posts: 25
Joined: Fri Mar 04, 2011 6:46 pm

Re: which version to build

Postby frabato56 » Fri May 04, 2012 5:58 pm

OK, now I understand the differences. Still, can anyone tell me if Open Source OSS version v4.2-buildrc3 has midi support?

Thanks
frabato56
Member
 
Posts: 25
Joined: Fri Mar 04, 2011 6:46 pm

Re: which version to build

Postby frabato56 » Fri May 04, 2012 6:34 pm

Hi again,

Well, configure looked ok but "make build" looks like this:
Code: Select all
a@Astudio:/A/pkgsrc/oss$ make build
for n in lib cmd kernel os_cmd kernel/OS/Linux noregparm;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done
lib
make[1]: Entering directory `/A/pkgsrc/oss/lib'
for n in libOSSlib libossmix;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done
libOSSlib
make[2]: Entering directory `/A/pkgsrc/oss/lib/libOSSlib'
sh ./compile.sh /lib "cc" "-O -fPIC" "make"
make[3]: Entering directory `/A/pkgsrc/oss/lib/libOSSlib'
cc -O -fPIC   -c -o libmain.o libmain.c
cc -O -fPIC   -c -o midiparser.o midiparser.c
cc -O -fPIC   -c -o play_event.o play_event.c
cc -shared -fPIC -o libOSSlib.so libmain.o midiparser.o play_event.o
make[3]: Leaving directory `/A/pkgsrc/oss/lib/libOSSlib'
make[2]: Leaving directory `/A/pkgsrc/oss/lib/libOSSlib'
libossmix
make[2]: Entering directory `/A/pkgsrc/oss/lib/libossmix'
cc -ffreestanding -c -O -shared -fPIC -fno-common -fno-stack-protector -Wall -Werror -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. libossmix_cache.c -o ./libossmix_cache.o
cc -ffreestanding -c -O -shared -fPIC -fno-common -fno-stack-protector -Wall -Werror -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. libossmix_local.c -o ./libossmix_local.o
cc -ffreestanding -c -O -shared -fPIC -fno-common -fno-stack-protector -Wall -Werror -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. libossmix_main.c -o ./libossmix_main.o
cc -ffreestanding -c -O -shared -fPIC -fno-common -fno-stack-protector -Wall -Werror -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. libossmix_tcp.c -o ./libossmix_tcp.o
ld  -shared -fPIC -o ../../target/lib/libossmix.so ./libossmix_cache.o ./libossmix_local.o ./libossmix_main.o ./libossmix_tcp.o
make[2]: Leaving directory `/A/pkgsrc/oss/lib/libossmix'
make[1]: Leaving directory `/A/pkgsrc/oss/lib'
cmd
make[1]: Entering directory `/A/pkgsrc/oss/cmd'
for n in ossdevlinks ossinfo ossmix ossmixd osspartysh ossphone ossplay osstest savemixer vmixctl;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done
ossdevlinks
make[2]: Entering directory `/A/pkgsrc/oss/cmd/ossdevlinks'
cc -ffreestanding -c -O -fno-common -fno-stack-protector -Wall -Werror -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. ossdevlinks.c -o ./ossdevlinks.o
cc -ffreestanding -O   -s -o ../../target/sbin/ossdevlinks ./ossdevlinks.o
make[2]: Leaving directory `/A/pkgsrc/oss/cmd/ossdevlinks'
ossinfo
make[2]: Entering directory `/A/pkgsrc/oss/cmd/ossinfo'
cc -ffreestanding -c -O -fno-common -fno-stack-protector -Wall -Werror -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. ossinfo.c -o ./ossinfo.o
cc -ffreestanding -O   -s -o ../../target/bin/ossinfo ./ossinfo.o
make[2]: Leaving directory `/A/pkgsrc/oss/cmd/ossinfo'
ossmix
make[2]: Entering directory `/A/pkgsrc/oss/cmd/ossmix'
cc -ffreestanding -c -O -fno-common -fno-stack-protector -Wall -Werror -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. ossmix.c -o ./ossmix.o
cc -ffreestanding -O   -s -o ../../target/bin/ossmix ./ossmix.o
make[2]: Leaving directory `/A/pkgsrc/oss/cmd/ossmix'
ossmixd
make[2]: Entering directory `/A/pkgsrc/oss/cmd/ossmixd'
cc -ffreestanding -c -O -fno-common -fno-stack-protector -Wall -Werror -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. ossmixd.c -o ./ossmixd.o
ossmixd.c: In function ‘update_values’:
ossmixd.c:164:14: error: variable ‘prev_value’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make[2]: *** [ossmixd.o] Error 1
make[2]: Leaving directory `/A/pkgsrc/oss/cmd/ossmixd'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/A/pkgsrc/oss/cmd'
make: *** [subdirs] Error 1
a@Astudio:/A/pkgsrc/oss$


Help!
frabato56
Member
 
Posts: 25
Joined: Fri Mar 04, 2011 6:46 pm

Re: which version to build

Postby cesium » Sat May 05, 2012 7:19 am

You're picking the wrong - 4.2rc3 is old.
See here how to build it. I suggest either picking it up from the mercurial repo or the GPL stable release (if used on Linux).
cesium
Developer
 
Posts: 902
Joined: Sun Aug 12, 2007 12:51 am

Re: which version to build

Postby frabato56 » Sun May 06, 2012 1:39 pm

Got it. Thanks!
frabato56
Member
 
Posts: 25
Joined: Fri Mar 04, 2011 6:46 pm


Return to Linux

Who is online

Users browsing this forum: Bing [Bot], Exabot [Bot], Google [Bot] and 1 guest

cron