This still doesn't work, see below:

(BTW, I finally got Qt 4.5 to build so I can now test myself before
sending anything to him.)

Sean

-------- Original Message --------
Subject: Re: [Qt-interest] QtScript segfault on C++ signal
(dis)connection/firing
Date: Fri, 09 Jan 2009 11:25:03 +0100
From: Kent Hansen <[email protected]>
To: Sean M. Pappalardo <[email protected]>

Sean M. Pappalardo wrote:
> Try the attached SConscript with the qtdir=<path> option.
>
> Sean Pappalardo
>


Still a no-go. When I run it with qtdir=/home/khansen/dev/qt-45, I get
compiler calls like this:

g++ -o src/.obj/vinylcontrolsignalwidget.o -c -D__ALSASEQMIDI__
-D__SNDFILE__ -DTEMPORAL -D__UNIX__ -D__LINUX__
-DBPMSCHEME_FILE=\".mixxxbpmscheme.xml\" -DSETTINGS_FILE=\".mixxx.cfg\"
-DTRACK_FILE=\".mixxxtrack.xml\" -DUNIX_SHARE_PATH=\"/usr/share/mixxx\"
-D__PORTAUDIO__ -DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS -DQT_THREAD_SUPPORT
-DQT_SHARED -DQT_TABLET_SUPPORT -D__LADSPA__ -D__VINYLCONTROL__
-I/home/khansen/dev/qt-45/include/QtScript -D__SCRIPT__ -pthread -pipe
-Wall -W -g -D_REENTRANT -DT_LINUX -DQT_GUI_LIB -DQT_SHARED
-I/home/khansen/dev/qt-45/include -I/usr/include/QtCore
-I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/Qt3Support
-I/usr/include/QtXml -I/usr/include/QtSvg -Isrc/.obj -Isrc -Isrc -I.
-Ilib/soundtouch -Ilib/kissfft -Ilib/fidlib-0.9.9 -Ilib/ladspa
-Ilib/xwax -Ilib/scratchlib src/vinylcontrolsignalwidget.cpp

The things to note:

1. The QtScript include path is correct, but there are several other -I
that incorrectly use /usr/include.

2. There is no -L/home/khansen/dev/qt-45/lib option passed, even though
pkg-config for e.g. QtCore gives me

-DQT_SHARED -I/home/khansen/dev/qt-45/include
-I/home/khansen/dev/qt-45/include/QtCore  -L/home/khansen/dev/qt-45/lib
-lQtCore

I noticed that there are two spaces before the -L option, maybe this
confuses env.ParseConfig() so it doesn't see the -L? Weird.

Kent

<<--------------------------------------------------------------------------------->>
This E-Mail message has been scanned for viruses
and cleared by >>SmartMail<< from Smarter Technology, Inc.
<<--------------------------------------------------------------------------------->>

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to