You were right. The directory it was in was called qt. I never would have thought that that would cause the compile to fail. Seems pretty stupid to me. I renamed the directory qtStuff and it compiled and linked just fine. Thanks! -Michael Sullivan-
On Tue, 2005-01-18 at 21:49 -0600, Gabriel M. Beddingfield wrote: > <posted & mailed> > > Gabriel M. Beddingfield wrote: > > > I couldn't recreate the bug here. The -lqt shows up in the makefile and > > everything builds just fine. > > Aha! I stand corrected. The problem is that your project directory is > called 'qt'. Change to something else ('qt', 'foo', 'mustard') and your > problem will go away. > > Whether you report this as a bug is up to you. It's either a bug or an > undocumented feature. ;-) > > The following script will recreate the error if you run it without > arguments. > > #!/bin/bash > > # > # Script to test out qt. > # g. m. beddingfield <[EMAIL PROTECTED]> > # 18JAN2005 > # > > # > # To repeat issue submitted by Michael Sullivan on gentoo-user > # list (1/18/05), run this script with no arguments: > # > # ./qttest.sh > # > # To work around the issue, run this script with an argument: > # > # ./qttest.sh foo > # > # The problem is that the project directory's name is 'qt'. > # Whether this is a bug or 'feature' depends on Trolltech. > # > > TMPDIR=__QT_TMP_DIR > if [ -z $1 ]; then > APPDIR=qt > else > APPDIR=$1 > fi > > mkdir $TMPDIR > cd $TMPDIR > mkdir $APPDIR > cd $APPDIR > cat > foo.cpp <<EOF > > #include <qapplication.h> > #include <qlabel.h> > > int main(int argc, char *argv[]) > { > QApplication app(argc,argv); > QLabel *label = new QLabel("Hello World!", 0); > app.setMainWidget(label); > label->show(); > return app.exec(); > } > > EOF > qmake -project && qmake && make && ./$APPDIR && echo "It worked. :-)" > > # > # END OF SCRIPT > # > -- -- gentoo-user@gentoo.org mailing list