Moderators: hgm, Andres Valverde
How to install a font
Unzip the files you have downloaded, then :
Windows Vista : Right-click on the font files (.ttf, .otf, .fon) then click Install
Windows XP : Put the font files (.ttf, .otf, .fon) into “C:\Windows\Fonts” or in the font folder in control panel.
Mac OS X : Put the font files (.ttf, .otf) into /Library/Fonts
H.G.Muller wrote:It seems the install hangs when it tres to place the font in C:\WINDOWS\Fonts. Is this indeed the correct name where the fonts have to be installed on your system?
matematiko wrote:Were you admin all the times?
Just curious.
Cheers,
H.G.Muller wrote:The second font (XIANGQI.ttf in the Xiangqi optional files) often gives me trouble.
H.G.Muller wrote:If I have Internet Explorers open, the install often hangs at a font, causing an IE dialog to pop up asking me if I want to work off line or try again. And the install won't continue before I answer that...
Compiler: Default compiler
Building Makefile: "C:\xboard-4.4.0.beta2\winboard\Makefile.win"
Executing make...
make.exe -f "C:\xboard-4.4.0.beta2\winboard\Makefile.win" all
gcc.exe ./objs/wsockerr.o ./objs/parser.o ./objs/wclipbrd.o ./objs/wedittags.o ./objs/wengineo.o ./objs/wevalgraph.o ./objs/wgamelist.o ./objs/whistory.o ./objs/winboard.o ./objs/wlayout.o ./objs/woptions.o ./objs/wsnap.o ./objs/uci.o ./objs/backend.o ./objs/book.o ./objs/gamelist.o ./objs/lists.o ./objs/moves.o ./objs/pgntags.o ./objs/zippy.o ./objs/help.o ./objs/Winboard_private.res -o "Winboard.exe" -L"C:/Dev-Cpp/lib" -mwindows -fpic -s -mwindows -lwsock32 -lwinmm -lcomctl32 -s
./objs/winboard.o(.text+0x1b070):winboard.c: undefined reference to `EngineOptionsPopup'
./objs/winboard.o(.text+0x1b089):winboard.c: undefined reference to `EngineOptionsPopup'
collect2: ld returned 1 exit status
make.exe: *** [Winboard.exe] Error 1
Execution terminated
H.G.Muller wrote:You seem to have installed only the part of the sources tht were in the winboard directory. So many source files (including backend.c) are missing, and you cannot compile without them. These files have to be in the parent directory of the one where you compile.
The command you give to compile is the correct one. Just make sure you have all the files.
Compiler: Default compiler
Building Makefile: "C:\xboard-4.4.0.beta2\winboard\Makefile.win"
Executing make...
make.exe -f "C:\xboard-4.4.0.beta2\winboard\Makefile.win" all
gcc.exe -c wsockerr.c -o ./objs/wsockerr.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c parser.c -o ./objs/parser.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c wclipbrd.c -o ./objs/wclipbrd.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c wedittags.c -o ./objs/wedittags.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c wengineo.c -o ./objs/wengineo.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c wevalgraph.c -o ./objs/wevalgraph.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c wgamelist.c -o ./objs/wgamelist.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c whistory.c -o ./objs/whistory.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c winboard.c -o ./objs/winboard.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c wlayout.c -o ./objs/wlayout.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c woptions.c -o ./objs/woptions.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c wsnap.c -o ./objs/wsnap.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c ../uci.c -o ./objs/uci.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c ../backend.c -o ./objs/backend.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
../backend.c:13826:2: warning: no newline at end of file
In file included from ../backend.c:12518:
../backend.c: In function `ParseFeatures':
../backend.c:12385: warning: passing arg 3 of `StringFeature' from incompatible pointer type
In file included from ../backend.c:12526:
../backend.c:12385: warning: passing arg 3 of `StringFeature' from incompatible pointer type
In file included from ../backend.c:12550:
../backend.c:12385: warning: passing arg 3 of `StringFeature' from incompatible pointer type
In file included from ../backend.c:12551:
../backend.c:12385: warning: passing arg 3 of `StringFeature' from incompatible pointer type
gcc.exe -c ../book.c -o ./objs/book.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c ../gamelist.c -o ./objs/gamelist.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c ../lists.c -o ./objs/lists.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c ../moves.c -o ./objs/moves.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c ../pgntags.c -o ./objs/pgntags.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c ../zippy.c -o ./objs/zippy.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
gcc.exe -c help.c -o ./objs/help.o -I"C:/Dev-Cpp/include" -I.. -I. -DNDEBUG -O3
windres.exe -i Winboard_private.rc --input-format=rc -o ./objs/Winboard_private.res -O coff --include-dir ..
gcc.exe ./objs/wsockerr.o ./objs/parser.o ./objs/wclipbrd.o ./objs/wedittags.o ./objs/wengineo.o ./objs/wevalgraph.o ./objs/wgamelist.o ./objs/whistory.o ./objs/winboard.o ./objs/wlayout.o ./objs/woptions.o ./objs/wsnap.o ./objs/uci.o ./objs/backend.o ./objs/book.o ./objs/gamelist.o ./objs/lists.o ./objs/moves.o ./objs/pgntags.o ./objs/zippy.o ./objs/help.o ./objs/Winboard_private.res -o "Winboard.exe" -L"C:/Dev-Cpp/lib" -mwindows -fpic -s -mwindows -lwsock32 -lwinmm -lcomctl32 -s
./objs/winboard.o(.text+0x1b070):winboard.c: undefined reference to `EngineOptionsPopup'
./objs/winboard.o(.text+0x1b089):winboard.c: undefined reference to `EngineOptionsPopup'
collect2: ld returned 1 exit status
make.exe: *** [Winboard.exe] Error 1
Execution terminated
matematiko wrote:
Downloaded and decompressed ftp://alpha.gnu.org/gnu/xboard/xboard-4 ... ta2.tar.gz to my home directory and tried again to compaile from there, now these are the warnings and errors I am getting:
I will trying on my own, but any help will be appreciated.
Cheers,
# Update the help file if necessary
$(PROJ).hlp : $(PROJ).rtf
$(HC) $(PROJ).hpj
@cat $(PROJ).err
@mv $(PROJ).hlp tmp.hlp
@mv tmp.hlp $(PROJ).hlp # these moves to get the case right
# Update the help file if necessary
#$(PROJ).hlp : $(PROJ).rtf
# $(HC) $(PROJ).hpj
# @cat $(PROJ).err
@mv $(PROJ).hlp tmp.hlp
@mv tmp.hlp $(PROJ).hlp # these moves to get the case right
Return to WinBoard development and bugfixing
Users browsing this forum: No registered users and 7 guests