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?

Reply via email to