[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mythtv-dev
Subject:    [mythtv] Ticket #11665: The test_audioconvert and test_audioutils unit tests fail on a clean sytem w
From:       Terry Fisher <lists () tfisher ! ca>
Date:       2013-08-08 15:17:30
Message-ID: 5203B68A.2040607 () tfisher ! ca
[Download RAW message or body]

I tried to update my system to the most recent version of Myth today 
(v0.27-alpha-92-geede3aa) and ran into the problem described in ticket # 
11665.

Applying the "test.diff" patch attached to the ticket resulted in the 
the test_audioutils unit tests completing successfully, however the 
test_audioconvert failed with with a very similar problem.

I manually updated mythtv/libs/libmyth/test/test_audioconvert.pro based 
on the "test.diff" and it now builds and completes successfully as 
well.  The attached "ticket11665.diff" resolves both unit tests.

Terry


["ticket11665.diff" (text/plain)]

diff --git a/mythtv/libs/libmyth/test/test_audioconvert/test_audioconvert.pro \
b/mythtv/libs/libmyth/test/test_audioconvert/test_audioconvert.pro index \
                7825b70..6b06f41 100644
--- a/mythtv/libs/libmyth/test/test_audioconvert/test_audioconvert.pro
+++ b/mythtv/libs/libmyth/test/test_audioconvert/test_audioconvert.pro
@@ -13,8 +13,15 @@ TEMPLATE = app
 TARGET = test_audioconvert
 DEPENDPATH += . ../.. ../../audio ../../logging ../../../libmythbase
 INCLUDEPATH += . ../.. ../../audio ../../../../external/FFmpeg ../../logging \
                ../../../libmythbase
-LIBS += -L../.. -lmyth-$$LIBVERSION -L../../../libmythbase -lmythbase-$$LIBVERSION
+LIBS += -L../../../libmythbase -lmythbase-$$LIBVERSION
+LIBS += -L../../../libmythui -lmythui-$$LIBVERSION
+LIBS += -L../../../libmythupnp -lmythupnp-$$LIBVERSION
+LIBS += -L../../../libmythservicecontracts -lmythservicecontracts-$$LIBVERSION
+LIBS += -L../../../../external/FFmpeg/libavcodec -lmythavcodec
+LIBS += -L../../../../external/FFmpeg/libavformat -lmythavformat
 LIBS += -L../../../../external/FFmpeg/libavutil -lmythavutil
+LIBS += -L../../../../external/FFmpeg/libswresample -lmythswresample
+LIBS += -L../.. -lmyth-$$LIBVERSION
 
 contains(QMAKE_CXX, "g++") {
   QMAKE_CXXFLAGS += -O0 -fprofile-arcs -ftest-coverage 
@@ -25,14 +32,14 @@ QMAKE_LFLAGS += \
-Wl,$$_RPATH_$(PWD)/../../../../external/zeromq/src/.libs/  QMAKE_LFLAGS += \
-Wl,$$_RPATH_$(PWD)/../../../../external/nzmqt/src/  QMAKE_LFLAGS += \
-Wl,$$_RPATH_$(PWD)/../../../../external/qjson/lib/  QMAKE_LFLAGS += \
                -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libavcodec
-QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libavutil
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libavformat
+QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libavutil
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libswresample
-QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../..
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../libmythbase
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../libmythui
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../libmythupnp
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../libmythservicecontracts
+QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../..
 
 # Input
 HEADERS += test_audioconvert.h
diff --git a/mythtv/libs/libmyth/test/test_audioutils/test_audioutils.pro \
b/mythtv/libs/libmyth/test/test_audioutils/test_audioutils.pro index 696c5e5..fab087f \
                100644
--- a/mythtv/libs/libmyth/test/test_audioutils/test_audioutils.pro
+++ b/mythtv/libs/libmyth/test/test_audioutils/test_audioutils.pro
@@ -13,8 +13,15 @@ TEMPLATE = app
 TARGET = test_audioutils
 DEPENDPATH += . ../.. ../../audio ../../logging ../../../libmythbase
 INCLUDEPATH += . ../.. ../../audio ../../../../external/FFmpeg ../../logging \
                ../../../libmythbase
-LIBS += -L../.. -lmyth-$$LIBVERSION -L../../../libmythbase -lmythbase-$$LIBVERSION
+LIBS += -L../../../libmythbase -lmythbase-$$LIBVERSION
+LIBS += -L../../../libmythui -lmythui-$$LIBVERSION
+LIBS += -L../../../libmythupnp -lmythupnp-$$LIBVERSION
+LIBS += -L../../../libmythservicecontracts -lmythservicecontracts-$$LIBVERSION
+LIBS += -L../../../../external/FFmpeg/libavcodec -lmythavcodec
+LIBS += -L../../../../external/FFmpeg/libavformat -lmythavformat
 LIBS += -L../../../../external/FFmpeg/libavutil -lmythavutil
+LIBS += -L../../../../external/FFmpeg/libswresample -lmythswresample
+LIBS += -L../.. -lmyth-$$LIBVERSION
 
 contains(QMAKE_CXX, "g++") {
   QMAKE_CXXFLAGS += -O0 -fprofile-arcs -ftest-coverage 
@@ -25,14 +32,14 @@ QMAKE_LFLAGS += \
-Wl,$$_RPATH_$(PWD)/../../../../external/zeromq/src/.libs/  QMAKE_LFLAGS += \
-Wl,$$_RPATH_$(PWD)/../../../../external/nzmqt/src/  QMAKE_LFLAGS += \
-Wl,$$_RPATH_$(PWD)/../../../../external/qjson/lib/  QMAKE_LFLAGS += \
                -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libavcodec
-QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libavutil
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libavformat
+QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libavutil
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../../external/FFmpeg/libswresample
-QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../..
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../libmythbase
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../libmythui
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../libmythupnp
 QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../../../libmythservicecontracts
+QMAKE_LFLAGS += -Wl,$$_RPATH_$(PWD)/../..
 
 # Input
 HEADERS += test_audioutils.h



_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic