Hi,

The plan: checkout LyX from CVS, download the cygwin Qt-port ( http://kde-cygwin.sourceforge.net/ ) and compile LyX with a Qt-frontend. Granted, I would still need an X-server, but I have that always running anyway so I don't care.

I checked out lyx-devel from cvs yesterday. First I wanted to build it with Xforms, since that seemed safer. I got stuck halfway because in src/.libs a file is generated called impgen.c . The sed-script that should strip the hashes failed because the file contains "#\t" and not "# ". I fixed this manually and then compilation proceeded to the link of lyx.exe. I get a whole bunch of linker-errors, which I append at the end of this message. I wanted to try it again today but a new checkout gives me "autoconf 2.57 not supported" (I updated my cygwin installation). Can somebody try this out who knows what he's doing? (Ruurd?)

Ok, this is what I got:

make[3]: Entering directory `/cygdrive/c/Temp/lyx-devel/src'
[..]
g++ -g -O -fno-exceptions -W -Wall -o lyx.exe [..]
TextCache.o(.ctors+0x0): In function `_ZNSt8_Rb_treeIP6BufferSt4pairIKS1_S2_IiP7LyXTextEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11upper_boundERS3_':
/usr/include/c++/3.2/bits/stl_tree.h: undefined reference to `__GLOBAL__I__ZN9TextCache7findFitEP6Bufferi'
TextCache.o(.dtors+0x0):/usr/include/c++/3.2/bits/stl_tree.h: undefined reference to `__GLOBAL__D__ZN9TextCache7findFitEP6Bufferi'
mathed/.libs/libmathed.a(math_cursor.o)(.ctors+0x0): In function `_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIP13MathCursorPosSt6vectorIS2_SaIS2_EEEES7_ET0_T_S9_S8_12__false_type':
/usr/include/c++/3.2/bits/basic_string.tcc: undefined reference to `__GLOBAL__I_theCutBuffer'
mathed/.libs/libmathed.a(math_cursor.o)(.dtors+0x0):/usr/include/c++/3.2/bits/basic_string.tcc: undefined reference to `__GLOBAL__D_theCutBuffer'
mathed/.libs/libmathed.a(math_inset.o)(.ctors+0x0): In function `_ZNK9MathInset11asFontInsetEv':
/c/Temp/lyx-devel/src/mathed/math_inset.h: undefined reference to `__GLOBAL__I__ZNK9MathInset6heightEv'
mathed/.libs/libmathed.a(math_inset.o)(.dtors+0x0):/c/Temp/lyx-devel/src/mathed/math_inset.h: undefined reference to `__GLOBAL__D__ZNK9MathInset6heightEv'
frontends/.libs/libfrontends.a(FormPrint.o)(.ctors+0x0): In function `_ZN6FormCBI12ControlPrint6FormDBI8FD_printEED0Ev':
/c/Temp/lyx-devel/src/frontends/xforms/FormPrint.C: undefined reference to `__GLOBAL__I__ZN9FormPrintC2Ev'
frontends/.libs/libfrontends.a(FormPrint.o)(.dtors+0x0):/c/Temp/lyx-devel/src/frontends/xforms/FormPrint.C: undefined reference to `__GLOBAL__D__ZN9FormPrintC2Ev'
frontends/.libs/libfrontends.a(FormTabular.o)(.ctors+0x0): In function `_ZN6FormDBI10FD_tabularED1Ev':
/c/Temp/lyx-devel/src/frontends/xforms/FormTabular.C: undefined reference to `__GLOBAL__I__ZN11FormTabularC2Ev'
frontends/.libs/libfrontends.a(FormTabular.o)(.dtors+0x0):/c/Temp/lyx-devel/src/frontends/xforms/FormTabular.C: undefined reference to `__GLOBAL__D__ZN11FormTabularC2Ev'
frontends/.libs/libfrontends.a(checkedwidgets.o)(.ctors+0x0): In function `_ZN16CheckedLyXLengthD0Ev':
/c/Temp/lyx-devel/src/frontends/xforms/xforms_helpers.h: undefined reference to `__GLOBAL__I__Z19addCheckedLyXLengthR20ButtonControllerBaseP7flobjs_S2_'
frontends/.libs/libfrontends.a(checkedwidgets.o)(.dtors+0x0):/c/Temp/lyx-devel/src/frontends/xforms/xforms_helpers.h: undefined reference to `__GLOBAL__D__Z19addCheckedLyXLengthR20ButtonControllerBaseP7flobjs_S2_'
collect2: ld returned 1 exit status
Dag,
Steven

Reply via email to