Hi,
silly me, I always wondered why it said to 'rm lib/libqt.la' in README.MacOSX.
<longstory>
Well, this weekend I tried to upgrade to QT 3.3.3 and debug the no-functioning-
dialogs error at the same time. All the time the build ended with the error message:
Error: link: cant find the library `´
just when libtool tried to link the binary. Great diagnostics, eh?
First I thought it was my debug code which caused this error and I tried around,
checkout the HEAD version again, tried autogen.sh and configure again -- no avail.
Then I tried today again and when I copied the configure params from README.MacOSX I stumbled over the line with 'rm lib/libqt.la' . The last QT version
didn't produce this file so I had thought it's superflous, but now I thought
"oh, let's just check ...'
Guess what?
</longstory>
Well, to cut it short, I'm now in a position to certify that you will get the above error message in the final linking phase if you forget this step and that you have to remove $QTDIR/lib/libqt.la , make clean and start the whole build again (BTW, is the compilation that slow for anyone else, too?)
What about adding a comment to the 1.4.0 README.MacOSX like:
"If you forget to remove this file, you will get a link error "cant find the library `` " in the final stage of the build and you have to remove it then, do "make clean" and build LyX again with ./configure and make."
for anyone as silly as me (I know this kind of advice is probably to basic for Unix users but this is for MacOSX, right?)
Cheers /Andreas
P.S: Any progress with hunting down the no-functioning-dialogs bug by someone else?