> Sorry for a slow response. Try using makeminidawg. You'll have to
> create a smaller.raw, with the same contents as your dawginput.raw,
> and a playabilities.raw, which can be an empty file.
> 
> Let me know if something is confounding!

makeminidawg does compile, but does not link. Some kind of dependency
problem. Quackle and quackleio compiles/link nicely.

===
$ cd quackleio
$ qmake
$ make
[...no errors...]
$ ar vt libquackleio.a 
rw-r--r-- 1000/1000  44644 Aug  3 19:24 2008 gcgio.o
rw-r--r-- 1000/1000  10140 Aug  3 19:24 2008 queenie.o
rw-r--r-- 1000/1000   4548 Aug  3 19:24 2008 streamingreporter.o
rw-r--r-- 1000/1000  13436 Aug  3 19:24 2008 flexiblealphabet.o
rw-r--r-- 1000/1000  20060 Aug  3 19:24 2008 util.o
rw-r--r-- 1000/1000  34512 Aug  3 19:24 2008 froggetopt.o
rw-r--r-- 1000/1000  10116 Aug  3 19:24 2008 dict.o
rw-r--r-- 1000/1000   2736 Aug  3 19:24 2008 dictfactory.o
rw-r--r-- 1000/1000  18792 Aug  3 19:24 2008 dictimplementation.o
$ cd ../makeminidawg
$ qmake
$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT  -DQT_NO_DEBUG -DQT_GUI_LIB
-DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I.
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4
-I. -I.. -I. -I. -o obj/release/minidawgmaker.o minidawgmaker.cpp
minidawgmaker.cpp: In member function `int
MiniDawgMaker::executeFromArguments()':
minidawgmaker.cpp:517: warning: control reaches end of non-void function
g++ -c -pipe -O2 -Wall -W -D_REENTRANT  -DQT_NO_DEBUG -DQT_GUI_LIB
-DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I.
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4
-I. -I.. -I. -I. -o obj/release/makeminidawgmain.o makeminidawgmain.cpp
g++  -o makeminidawg obj/release/minidawgmaker.o
obj/release/makeminidawgmain.o    -L/usr/lib -L.. -L../quackleio
-lquackle -lquackleio -lQtGui -lQtCore -lpthread
../quackleio/libquackleio.a(dictimplementation.o): In function
`QuackleIO::DictImplementation::DictImplementation()':
dictimplementation.cpp:(.text+0x18c): undefined reference to
`Quackle::Generator::Generator()'
../quackleio/libquackleio.a(dictimplementation.o): In function
`QuackleIO::DictImplementation::DictImplementation()':
dictimplementation.cpp:(.text+0x1dc): undefined reference to
`Quackle::Generator::Generator()'
../quackleio/libquackleio.a(dictimplementation.o): In function
`QuackleIO::DictImplementation::~DictImplementation()':
dictimplementation.cpp:(.text+0x22c): undefined reference to
`Quackle::Generator::~Generator()'
../quackleio/libquackleio.a(dictimplementation.o): In function
`QuackleIO::DictImplementation::~DictImplementation()':
dictimplementation.cpp:(.text+0x28c): undefined reference to
`Quackle::Generator::~Generator()'
../quackleio/libquackleio.a(dictimplementation.o): In function
`QuackleIO::DictImplementation::~DictImplementation()':
dictimplementation.cpp:(.text+0x2ec): undefined reference to
`Quackle::Generator::~Generator()'
../quackleio/libquackleio.a(dictimplementation.o): In function
`QuackleIO::DictImplementation::isBritish(Quackle::FixedLengthString
const&)':
dictimplementation.cpp:(.text+0x3bb): undefined reference to
`Quackle::Generator::storeWordInfo(Quackle::WordWithInfo*)'
../quackleio/libquackleio.a(dictimplementation.o): In function
`QuackleIO::DictImplementation::query(QString const&, int)':
dictimplementation.cpp:(.text+0x640): undefined reference to
`Quackle::Generator::anagramLetters(Quackle::FixedLengthString const&,
int)'
dictimplementation.cpp:(.text+0x79f): undefined reference to
`Quackle::Generator::storeWordInfo(Quackle::WordWithInfo*)'
dictimplementation.cpp:(.text+0x7bd): undefined reference to
`Quackle::Generator::storeExtensions(Quackle::WordWithInfo*)'
collect2: ld returned 1 exit status
make: *** [makeminidawg] Error 1
===

Any hints?

Thanks in advance,
//D


Reply via email to