I apologize in advance for how basic this "problem" is:
I want to use this screensaver: http://draves.org/goban/goban-1.1.tar.gz from this site: http://draves.org/goban/
I extracted it to a build environment, checked the README for special instructions, opened a terminal in the build environment and ran $ ./configure, then $ make, then # make install. Didn't work.
Second time I ran src2pkg to make a .tgz which I installed as root with slack-installpkg . The install was successful, but when I tried to run /usr/bin/goban it said it couldn't read /usr/local/share/goban. There is no /usr/local/share/ (perhaps there used to be) so I created one with # mkdir /usr/local/share/. This also didn't work. I give up.
>>>> My question is: What is the easiest way to install this program on my system?
Thanks in advance.
[SOLVED] Install Goban Screensaver from source tarball
[SOLVED] Install Goban Screensaver from source tarball
Last edited by Dennola4 on 3. Jun 2011, 15:59, edited 3 times in total.
There are no stupid questions.
Re: Install Goban Screensaver from source tarball
Try with:
Code: Select all
./configure --prefix=/usr
make
make install
Re: Install Goban Screensaver from source tarball
Didn't work:
Also, from the src2pkg tutorial:
Code: Select all
dennis[goban-1.1]$ ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
configure: creating ./config.status
config.status: creating src/Makefile
config.status: creating configure.h
config.status: executing depfiles commands
configure: creating ./config.status
config.status: creating src/Makefile
config.status: creating goban.spec
config.status: creating configure.h
config.status: configure.h is unchanged
config.status: executing depfiles commands
configure: creating ./config.status
config.status: creating src/Makefile
config.status: creating goban.spec
config.status: creating Makefile
config.status: creating configure.h
config.status: configure.h is unchanged
config.status: executing depfiles commands
dennis[goban-1.1]$ make
make all-recursive
make[1]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1'
Making all in src
make[2]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-abut.o `test -f 'abut.c' || echo './'`abut.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-abut_help.o `test -f 'abut_help.c' || echo './'`abut_help.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-abut_msg.o `test -f 'abut_msg.c' || echo './'`abut_msg.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-arena.o `test -f 'arena.c' || echo './'`arena.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-board.o `test -f 'board.c' || echo './'`board.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-box.o `test -f 'box.c' || echo './'`box.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-but.o `test -f 'but.c' || echo './'`but.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-canvas.o `test -f 'canvas.c' || echo './'`canvas.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-cgbuts.o `test -f 'cgbuts.c' || echo './'`cgbuts.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-cgoban.o `test -f 'cgoban.c' || echo './'`cgoban.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-checkbox.o `test -f 'checkbox.c' || echo './'`checkbox.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-client.o `test -f 'client.c' || echo './'`client.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-client_main.o `test -f 'client_main.c' || echo './'`client_main.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-client_setup.o `test -f 'client_setup.c' || echo './'`client_setup.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-clp.o `test -f 'clp.c' || echo './'`clp.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-clp-x.o `test -f 'clp-x.c' || echo './'`clp-x.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-cm2pm.o `test -f 'cm2pm.c' || echo './'`cm2pm.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-conn.o `test -f 'conn.c' || echo './'`conn.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-control.o `test -f 'control.c' || echo './'`control.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-crwin.o `test -f 'crwin.c' || echo './'`crwin.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-ctext.o `test -f 'ctext.c' || echo './'`ctext.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-data.o `test -f 'data.c' || echo './'`data.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-drawStone.o `test -f 'drawStone.c' || echo './'`drawStone.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-editBoard.o `test -f 'editBoard.c' || echo './'`editBoard.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-editInfo.o `test -f 'editInfo.c' || echo './'`editInfo.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-editTool.o `test -f 'editTool.c' || echo './'`editTool.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-engine.o `test -f 'engine.c' || echo './'`engine.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-fsel.o `test -f 'fsel.c' || echo './'`fsel.c
fsel.c: In function ‘dirScan’:
fsel.c:434: warning: passing argument 2 of ‘dirError’ makes pointer from integer without a cast
fsel.c:71: note: expected ‘int * (*)()’ but argument is of type ‘int’
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-game.o `test -f 'game.c' || echo './'`game.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-gameSetup.o `test -f 'gameSetup.c' || echo './'`gameSetup.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-goban.o `test -f 'goban.c' || echo './'`goban.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-goBoard.o `test -f 'goBoard.c' || echo './'`goBoard.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-goGame.o `test -f 'goGame.c' || echo './'`goGame.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-goHash.o `test -f 'goHash.c' || echo './'`goHash.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-goPic.o `test -f 'goPic.c' || echo './'`goPic.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-goScore.o `test -f 'goScore.c' || echo './'`goScore.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-goTime.o `test -f 'goTime.c' || echo './'`goTime.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-help.o `test -f 'help.c' || echo './'`help.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-i_finder.o `test -f 'i_finder.c' || echo './'`i_finder.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-i_general.o `test -f 'i_general.c' || echo './'`i_general.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-i_snd.o `test -f 'i_snd.c' || echo './'`i_snd.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-i_win.o `test -f 'i_win.c' || echo './'`i_win.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-list.o `test -f 'list.c' || echo './'`list.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-local.o `test -f 'local.c' || echo './'`local.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-login.o `test -f 'login.c' || echo './'`login.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-look.o `test -f 'look.c' || echo './'`look.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-lsetup.o `test -f 'lsetup.c' || echo './'`lsetup.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-main.o `test -f 'main.c' || echo './'`main.c
main.c: In function ‘main’:
main.c:58: warning: passing argument 2 of ‘signal’ from incompatible pointer type
/usr/include/signal.h:101: note: expected ‘__sighandler_t’ but argument is of type ‘void * (*)()’
main.c:59: warning: passing argument 2 of ‘signal’ from incompatible pointer type
/usr/include/signal.h:101: note: expected ‘__sighandler_t’ but argument is of type ‘void * (*)()’
main.c:60: warning: passing argument 2 of ‘signal’ from incompatible pointer type
/usr/include/signal.h:101: note: expected ‘__sighandler_t’ but argument is of type ‘void * (*)()’
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-match.o `test -f 'match.c' || echo './'`match.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-menu.o `test -f 'menu.c' || echo './'`menu.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-menu_snd.o `test -f 'menu_snd.c' || echo './'`menu_snd.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-msg.o `test -f 'msg.c' || echo './'`msg.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-net.o `test -f 'net.c' || echo './'`net.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-plain.o `test -f 'plain.c' || echo './'`plain.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-plasma.o `test -f 'plasma.c' || echo './'`plasma.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-play.o `test -f 'play.c' || echo './'`play.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-player.o `test -f 'player.c' || echo './'`player.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-radio.o `test -f 'radio.c' || echo './'`radio.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-rcur.o `test -f 'rcur.c' || echo './'`rcur.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-rnd.o `test -f 'rnd.c' || echo './'`rnd.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-screensaver.o `test -f 'screensaver.c' || echo './'`screensaver.c
screensaver.c: In function ‘screensaver_create’:
screensaver.c:267: warning: initialization discards qualifiers from pointer target type
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-server.o `test -f 'server.c' || echo './'`server.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-setup.o `test -f 'setup.c' || echo './'`setup.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-sgf.o `test -f 'sgf.c' || echo './'`sgf.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-sgfIn.o `test -f 'sgfIn.c' || echo './'`sgfIn.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-sgfMap.o `test -f 'sgfMap.c' || echo './'`sgfMap.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-sgfOut.o `test -f 'sgfOut.c' || echo './'`sgfOut.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-sgfPlay.o `test -f 'sgfPlay.c' || echo './'`sgfPlay.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-slide.o `test -f 'slide.c' || echo './'`slide.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-snd.o `test -f 'snd.c' || echo './'`snd.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-str.o `test -f 'str.c' || echo './'`str.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-swin.o `test -f 'swin.c' || echo './'`swin.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-tbin.o `test -f 'tbin.c' || echo './'`tbin.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-tblock.o `test -f 'tblock.c' || echo './'`tblock.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-term.o `test -f 'term.c' || echo './'`term.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-text.o `test -f 'text.c' || echo './'`text.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-textin.o `test -f 'textin.c' || echo './'`textin.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-timer.o `test -f 'timer.c' || echo './'`timer.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-wms.o `test -f 'wms.c' || echo './'`wms.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -c -o goban-write.o `test -f 'write.c' || echo './'`write.c
gcc -DPACKAGE_DATA_DIR=\"/usr/share/goban\" -g -O2 -o goban goban-abut.o goban-abut_help.o goban-abut_msg.o goban-arena.o goban-board.o goban-box.o goban-but.o goban-canvas.o goban-cgbuts.o goban-cgoban.o goban-checkbox.o goban-client.o goban-client_main.o goban-client_setup.o goban-clp.o goban-clp-x.o goban-cm2pm.o goban-conn.o goban-control.o goban-crwin.o goban-ctext.o goban-data.o goban-drawStone.o goban-editBoard.o goban-editInfo.o goban-editTool.o goban-engine.o goban-fsel.o goban-game.o goban-gameSetup.o goban-goban.o goban-goBoard.o goban-goGame.o goban-goHash.o goban-goPic.o goban-goScore.o goban-goTime.o goban-help.o goban-i_finder.o goban-i_general.o goban-i_snd.o goban-i_win.o goban-list.o goban-local.o goban-login.o goban-look.o goban-lsetup.o goban-main.o goban-match.o goban-menu.o goban-menu_snd.o goban-msg.o goban-net.o goban-plain.o goban-plasma.o goban-play.o goban-player.o goban-radio.o goban-rcur.o goban-rnd.o goban-screensaver.o goban-server.o goban-setup.o goban-sgf.o goban-sgfIn.o goban-sgfMap.o goban-sgfOut.o goban-sgfPlay.o goban-slide.o goban-snd.o goban-str.o goban-swin.o goban-tbin.o goban-tblock.o goban-term.o goban-text.o goban-textin.o goban-timer.o goban-wms.o goban-write.o -lX11 -lm
make[2]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[2]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1'
make[2]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1'
make[1]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1'
dennis[goban-1.1]$ make install
Making install in src
make[1]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[2]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
test -z "/usr/bin" || mkdir -p -- "/usr/bin"
/usr/bin/ginstall -c 'goban' '/usr/bin/goban'
/usr/bin/ginstall: cannot create regular file `/usr/bin/goban': Permission denied
make[2]: *** [install-binPROGRAMS] Error 1
make[2]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make: *** [install-recursive] Error 1
dennis[goban-1.1]$ su
Password:
root[goban-1.1]# make install
Making install in src
make[1]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[2]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
test -z "/usr/bin" || mkdir -p -- "/usr/bin"
/usr/bin/ginstall -c 'goban' '/usr/bin/goban'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[1]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[1]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1'
make[2]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1'
make[2]: Nothing to be done for `install-exec-am'.
test -e /usr/share/control-center/screensavers && /usr/bin/ginstall -c goban.xml /usr/share/control-center/screensavers
make[2]: *** [install-data-local] Error 1
make[2]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1'
make: *** [install-recursive] Error 1
root[goban-1.1]#
Notice that the --prefix option has been automatically filled-in for you. By default, src2pkg will use --prefix=/usr as we believe that 'best practices' almost always install *packaged* software under /usr.
There are no stupid questions.
Re: Install Goban Screensaver from source tarball
I did. Notice in the code I posted earlier that I first ran $ make install by mistake (obviously root permission is needed to make changes to /usr) but then immediately afterward ran # make install, yielding this message:
Code: Select all
dennis[goban-1.1]$ su
Password:
root[goban-1.1]# make install
Making install in src
make[1]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[2]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
test -z "/usr/bin" || mkdir -p -- "/usr/bin"
/usr/bin/ginstall -c 'goban' '/usr/bin/goban'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[1]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1/src'
make[1]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1'
make[2]: Entering directory `/home/dennis/Downloads/goban_d/goban-1.1'
make[2]: Nothing to be done for `install-exec-am'.
test -e /usr/share/control-center/screensavers && /usr/bin/ginstall -c goban.xml /usr/share/control-center/screensavers
make[2]: *** [install-data-local] Error 1
make[2]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/dennis/Downloads/goban_d/goban-1.1'
make: *** [install-recursive] Error 1
root[goban-1.1]#
There are no stupid questions.
Re: Install Goban Screensaver from source tarball
Edit the Makefile and change the SCREENSAVER_DATADIR to:
Code: Select all
SCREENSAVER_DATADIR=/usr/share/xscreensaver/config
Re: Install Goban Screensaver from source tarball
Ok,
that worked. The only other thing I had to do was edit ~/.xscreensaver by adding:
which made it appear as an entry in the xscreensaver - demo. As always, thanks so much for your help.
-Dennis in New Orleans
that worked. The only other thing I had to do was edit ~/.xscreensaver by adding:
Code: Select all
goban -root \n\

-Dennis in New Orleans
There are no stupid questions.