On Friday 07 September 2007 21:37:33 Tommaso Cucinotta wrote:
> Hi all,
>
> when compiling with --enable-shared (that would seem a good
> switch to enable at a first glance),

  On Linux yes, on other systems no. We tried this last month and result was 
not good. And, you know, not being able to compile is not the way to ask 
people test the new versions.

> linking fails due to a double 
> inclusion of Dialog.o. Details follow (version from SVN).
>
>     T.

  OK, after André last fix it works now. The next problem is due to the fact 
that I am compiling using share and without included boost.

  Make fails in the end by not linking with boost. (I am using the autotools*)

I can improved the situation by adding -lboost_regex and -lboost_filesystem I 
get this:

g++ -g -O -o .libs/lyx main.o ASpell.o ISpell.o SpellBase.o Box.o Dimension.o 
PrinterParams.o 
Thesaurus.o  ./.libs/liblyxcore.so ./.libs/liblyxmathed.so 
./.libs/liblyxinsets.so 
frontends/.libs/liblyxfrontends.so 
frontends/qt4/.libs/liblyxqt4.so -L/usr/X11R6/lib 
frontends/controllers/.libs/liblyxcontrollers.so ./.libs/liblyxgraphics.so 
support/.libs/liblyxsupport.so -lboost_signals -lAiksaurus -laspell -lSM -lICE 
-lz -lX11 -lQtGui -lQtCore -lboost_regex-mt -lboost_filesystem-mt -Wl,--rpath 
-Wl,/usr/local/lib/lyx-1.6.0svn
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libboost_regex-mt.so: undefined 
reference to `u_digit_3_7'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libboost_regex-mt.so: undefined 
reference to `u_isblank_3_7'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libboost_regex-mt.so: undefined 
reference to `u_isspace_3_7'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libboost_regex-mt.so: undefined 
reference to `u_tolower_3_7'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libboost_regex-mt.so: undefined 
reference to `u_charFromName_3_7'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libboost_regex-mt.so: undefined 
reference to `u_charType_3_7'
collect2: ld returned 1 exit status

-- 
José Abílio

Reply via email to