Opened 13 years ago

Closed 13 years ago

#3715 closed defect (fixed)

osx-packager.pl no longer builds mythtv configure script reports that threaded Qt must be installed

Reported by: anonymous Owned by: Nigel
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

About 20-30 revisions before the osx-packager.pl would have no problem building latest head, since the configure script was updated it will no longer build, the following error is seen:

Checked out revision 13857.
patching file libs/libmythui/mythmainwindow.cpp
Hunk #1 succeeded at 1092 (offset 3 lines).
Hunk #2 succeeded at 1115 (offset 3 lines).
DVB location needs to have linux/dvb/frontend.h [/usr/src/linux-8.9.1/include]
ERROR! You must have a threaded Qt installed to compile MythTV.
If you think configure made a mistake, make sure you are using the latest
version from SVN.  If the latest version fails, report the problem to the
mythtv-dev@mythtv.org mailing list or IRC #mythtv on irc.freenode.net
Include the log file "config.err" produced by configure as this will help
solving the problem.
[osx-pkg] Failed system call: " ./configure --prefix=/Users/vadim/OSX/.osx-packager/build --disable-distcc " with error code 1
Died at osx-packager.pl line 881.

It seems that the path now needs to given manually, therefore even though qt was compiled in /.osx-packager/src/qt-mac-free-3.3.8 the path is missing and it will not compile.

Change History (2)

comment:1 Changed 13 years ago by Nigel

Owner: changed from Isaac Richards to Nigel
Status: newassigned

Problem is that Qt is built, but not installed in the default location ($PREFIX). Here comes the patch. Reopen this ticket if it doesn't fix it for you, maybe with --verbose script output.

comment:2 Changed 13 years ago by Nigel

Resolution: fixed
Status: assignedclosed

(In [13860]) Install Qt in $PREFIX, so configure can find $PREFIX/build/lib/libqt-mt.dylib. Closes #3715. Also adds some debug about the disk images.

Note: See TracTickets for help on using tickets.