Visopsys 0.72 compiling on ubuntu 12.04
Posted: Sun Nov 24, 2013 12:48 pm
GCC :
doga_ozkaraca@dogaozkaraca-Inspiron-N5110:~/Desktop/visopsys-0.72-src$ gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Nasm :
doga_ozkaraca@dogaozkaraca-Inspiron-N5110:~/Desktop/visopsys-0.72-src$ nasm -v
NASM version 2.09.10 compiled on Oct 17 2011
Source Compiling Log :
doga_ozkaraca@dogaozkaraca-Inspiron-N5110:~/Desktop/visopsys-0.72-src$ make all
mkdir -p build/system
cp COPYING.txt build/system/
mkdir -p build/system/locale
make -C dist
make[1]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist'
mkdir -p ../build/
mkdir -p ../build//temp
make -C programs
make[2]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs'
mkdir -p ../../build/programs
make -C helpfiles
make[3]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/helpfiles'
mkdir -p ../../../build/programs/helpfiles
cp *.txt ../../../build/programs/helpfiles
make[3]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/helpfiles'
make -C mines.dir
make[3]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/mines.dir'
mkdir -p ../../../build/programs/mines.dir
cp *.bmp ../../../build/programs/mines.dir
make[3]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/mines.dir'
make -C snake.dir
make[3]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/snake.dir'
mkdir -p ../../../build/programs/snake.dir
cp *.bmp ../../../build/programs/snake.dir
make[3]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/snake.dir'
make[2]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs'
make -C system
make[2]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/system'
mkdir -p ../../build/system
cp *.jpg install-files.* password.blank ../../build/system
mkdir -p ../../build/system/config
cp config/*.conf ../../build/system/config
mkdir -p ../../build/system/icons
cp icons/*.bmp icons/*.ico ../../build/system/icons
mkdir -p ../../build/system/fonts
cp fonts/*.vbf ../../build/system/fonts
mkdir -p ../../build/system/keymaps
cp keymaps/*.map ../../build/system/keymaps
mkdir -p ../../build/system/mouse
cp mouse/*.bmp ../../build/system/mouse
mkdir -p ../../build/system/wallpaper
cp wallpaper/*.jpg ../../build/system/wallpaper
make[2]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/system'
make[1]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist'
make -C utils
make[1]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/utils'
gcc -Os -pipe -Wall -W -Wshadow -Wcast-align -Wsign-compare -Waggregate-return -Wmissing-format-attribute -Wredundant-decls -Werror ../src/programs/copy-boot.c -o copy-boot
../src/programs/copy-boot.c: In function ‘main’:
../src/programs/copy-boot.c:527:7: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Werror=format]
../src/programs/copy-boot.c:534:7: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Werror=format]
../src/programs/copy-boot.c:540:7: error: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Werror=format]
cc1: all warnings being treated as errors
make[1]: *** [copy-boot] Error 1
make[1]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/utils'
make: *** [all] Error 2
how should i do for compiling ?
doga_ozkaraca@dogaozkaraca-Inspiron-N5110:~/Desktop/visopsys-0.72-src$ gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Nasm :
doga_ozkaraca@dogaozkaraca-Inspiron-N5110:~/Desktop/visopsys-0.72-src$ nasm -v
NASM version 2.09.10 compiled on Oct 17 2011
Source Compiling Log :
doga_ozkaraca@dogaozkaraca-Inspiron-N5110:~/Desktop/visopsys-0.72-src$ make all
mkdir -p build/system
cp COPYING.txt build/system/
mkdir -p build/system/locale
make -C dist
make[1]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist'
mkdir -p ../build/
mkdir -p ../build//temp
make -C programs
make[2]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs'
mkdir -p ../../build/programs
make -C helpfiles
make[3]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/helpfiles'
mkdir -p ../../../build/programs/helpfiles
cp *.txt ../../../build/programs/helpfiles
make[3]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/helpfiles'
make -C mines.dir
make[3]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/mines.dir'
mkdir -p ../../../build/programs/mines.dir
cp *.bmp ../../../build/programs/mines.dir
make[3]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/mines.dir'
make -C snake.dir
make[3]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/snake.dir'
mkdir -p ../../../build/programs/snake.dir
cp *.bmp ../../../build/programs/snake.dir
make[3]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs/snake.dir'
make[2]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/programs'
make -C system
make[2]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/system'
mkdir -p ../../build/system
cp *.jpg install-files.* password.blank ../../build/system
mkdir -p ../../build/system/config
cp config/*.conf ../../build/system/config
mkdir -p ../../build/system/icons
cp icons/*.bmp icons/*.ico ../../build/system/icons
mkdir -p ../../build/system/fonts
cp fonts/*.vbf ../../build/system/fonts
mkdir -p ../../build/system/keymaps
cp keymaps/*.map ../../build/system/keymaps
mkdir -p ../../build/system/mouse
cp mouse/*.bmp ../../build/system/mouse
mkdir -p ../../build/system/wallpaper
cp wallpaper/*.jpg ../../build/system/wallpaper
make[2]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist/system'
make[1]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/dist'
make -C utils
make[1]: Entering directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/utils'
gcc -Os -pipe -Wall -W -Wshadow -Wcast-align -Wsign-compare -Waggregate-return -Wmissing-format-attribute -Wredundant-decls -Werror ../src/programs/copy-boot.c -o copy-boot
../src/programs/copy-boot.c: In function ‘main’:
../src/programs/copy-boot.c:527:7: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Werror=format]
../src/programs/copy-boot.c:534:7: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Werror=format]
../src/programs/copy-boot.c:540:7: error: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Werror=format]
cc1: all warnings being treated as errors
make[1]: *** [copy-boot] Error 1
make[1]: Leaving directory `/home/doga_ozkaraca/Desktop/visopsys-0.72-src/utils'
make: *** [all] Error 2
how should i do for compiling ?