Andre Poenitz <[EMAIL PROTECTED]> writes:

> Ok. Glad to here that. No I need only a positive report from a Mac user.

OK, almost positive :) I build here with pkg-config installed from
macports, and Qt is 4.3.0.

Note that I disable pch.

autoconf (GNU Autoconf) 2.61
automake (GNU automake) 1.10


1) a static build. Just works.

 ../lyx-devel/configure --prefix=/Users/jmarc/Desktop/LyX.app --without-x 
--with-qt4-dir=~/src/qt/build --with-included-gettext --disable-pch 
--disable-shared --enable-static

2) a shared build. Libraries are not installed at the regular place,
but I think I can fix that. Compilation goes fine.

../lyx-devel/configure --prefix=/Users/jmarc/Desktop/LyX.app --without-x 
--with-qt4-dir=~/src/qt/build --with-included-gettext --disable-pch

However, when I launch LyX, I just get: 

Gino: ~/Desktop/LyX.app/Contents/MacOS/lyx 2>&1 |c++filt
dyld: Symbol not found: lyx::thesaurus
  Referenced from: 
/Users/jmarc/Desktop/LyX.app/Contents/Resources/LyX/liblyxcontrollers.0.dylib
  Expected in: flat namespace


So, liblyxcontrollers.0.dylib is correctly found, but what is not
found is the lyx::thesaurus variable (I expect it is not the only
one). 

Gino: cd ~/Desktop/LyX.app/Contents/Resources/LyX
Gino: nm liblyxcontrollers.dylib |c++filt|grep lyx::thesaurus
         U lyx::thesaurus

I did not find a place where his variable is instantiated, actually.
How is this done?

JMarc

Reply via email to