[mythtv] Trouble Compiling Master/0.28
Bruce Taber
b.taber at comcast.net
Thu Mar 12 17:07:24 UTC 2015
Can anybody give me a clue what is missing or what needs to be added to
configure to get mythtv compiled with QT5.4? The requisite deleting of
the git directory and git reset hard has been tried. Have also tried
adding libdir-name=/opt/Qt5.4.1/5.4/gcc_64/lib as part of the
configuration to no avail. Here is the first place an error shows up.
g++ -Wl,-rpath,/opt/Qt5.4.1/5.4/gcc_64 -o mythreplex avi.o element.o
mpg_common.o multiplex.o ringbuffer.o ts.o replex.o pes.o
-L../../../../external/FFmpeg/libswresample -lmythswresample
-L../../../../external/FFmpeg/libavutil -lmythavutil
-L../../../../external/FFmpeg/libavcodec -lmythavcodec
-L../../../../external/FFmpeg/libavformat -lmythavformat
-L../../../../external/zeromq/src/.libs ../../../external/nzmqt/src
-L../../../../external/qjson/lib -L../../../../libs/libmythbase
-lmythbase-0.28 -lXext -lXinerama -lXxf86vm -lXv -lXrandr -lxml2
-lcrypto -lX11 -lasound -lfreetype -lGL -lx264 -lmp3lame -lm -lbz2 -lz
-luuid -pthread -lrt -ldl -L/home/brtab/mythtv/mythtv/external/qjson/lib
-lmythqjson
/usr/bin/ld: warning: libicui18n.so.53, needed by
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5, not found (try using -rpath
or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.53, needed by
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5, not found (try using -rpath
or -rpath-link)
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_getAvailableName_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`u_strToUpper_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_close_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_openTimeZoneIDEnumeration_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_getDSTSavings_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucol_close_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_getDefaultTimeZone_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_toUnicode_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucol_setAttribute_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_get_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_open_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_close_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_getTimeZoneDisplayName_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_getMaxCharSize_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_openTimeZones_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`u_errorName_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_getDefaultName_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`u_strToLower_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_openCountryTimeZones_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucol_open_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_setMillis_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`uenum_next_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_inDaylightTime_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_clone_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucol_strcoll_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_getStandardName_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucol_getSortKey_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucal_open_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`uenum_close_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_setSubstChars_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_countAvailable_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_compareNames_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_fromUnicode_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_countAliases_53'
/opt/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5: undefined reference to
`ucnv_getAlias_53'
collect2: error: ld returned 1 exit status
make[2]: *** [mythreplex] Error 1
make[2]: Leaving directory
`/home/brtab/mythtv/mythtv/programs/mythtranscode/external/replex'
make[1]: *** [sub-mythtranscode-external-replex-make_first] Error 2
make[1]: Leaving directory `/home/brtab/mythtv/mythtv/programs'
make: *** [programs] Error 2
[brtab at master mythtv]$ find /opt -name libicui18n.so.53
/opt/Qt5.4.1/5.4/gcc_64/lib/libicui18n.so.53
/opt/Qt5.4.1/Tools/QtCreator/lib/qtcreator/libicui18n.so.53
[brtab at master mythtv]$ find /opt -name libicui18n.so.53 -exec ls -l {} \;
lrwxrwxrwx 1 root root 18 Mar 1 14:35
/opt/Qt5.4.1/5.4/gcc_64/lib/libicui18n.so.53 -> libicui18n.so.53.1
lrwxrwxrwx 1 root root 18 Mar 1 14:34
/opt/Qt5.4.1/Tools/QtCreator/lib/qtcreator/libicui18n.so.53 ->
libicui18n.so.53.1
[brtab at master mythtv]$ ls -al /opt/Qt5.4.1/5.4/gcc_64/lib/libicui18n.so.53*
lrwxrwxrwx 1 root root 18 Mar 1 14:35
/opt/Qt5.4.1/5.4/gcc_64/lib/libicui18n.so.53 -> libicui18n.so.53.1
-rwxr-xr-x 1 root root 2974125 Sep 3 2014
/opt/Qt5.4.1/5.4/gcc_64/lib/libicui18n.so.53.1
The configure output follows:
[brtab at master mythtv]$ ./configure --previous
Options: --prefix=/usr --enable-dvb --enable-proc-opt
--enable-libmp3lame --enable-libx264 --disable-joystick-menu
--disable-mythlogserver --qmake=/opt/Qt5.4.1/5.4/gcc_64/bin/qmake
Must specify package names on the command line
# Basic Settings
Compile type profile
Compiler cache symlink gcc
DistCC no
qmake /opt/Qt5.4.1/5.4/gcc_64/bin/qmake
install prefix /usr
runtime prefix /usr
CPU x86 x86_64 (model name : AMD Athlon(tm)
64 X2 Dual Core Processor 4200+)
yasm yes
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AVX enabled yes
XOP enabled yes
FMA3 enabled yes
FMA4 enabled yes
i686 features enabled yes
# Input Support
Joystick menu no
lirc support yes
libCEC device support no [/usr/include]
Video4Linux support yes
ivtv support yes
HD-PVR support yes
FireWire support no
DVB support yes [/usr/include]
DVB-S2 support yes
HDHomeRun support yes
Ceton support yes
ASI support no
# Sound Output Support
PulseAudio support no
OSS support yes
ALSA support yes
JACK support default
libfftw3 support no
# Video Output Support
x11 support yes
xrandr support yes
xv support yes
VDPAU support no
VAAPI support no
CrystalHD support no
OpenGL video no
MHEG support yes
libass subtitle support no
# Misc Features
multi threaded libavcodec yes
libxml2 support yes [/usr/include/libxml2]
libdns_sd (Bonjour) no
libcrypto yes
Frontend yes
Backend yes
OpenGL ES 2.0 no
mythlogserver no
# Bindings
bindings_perl yes
bindings_python yes
bindings_php yes
# External Codec Options
mp3lame yes
faac no
xvid no
x264 yes
vpx no
SDL no
Creating libs/libmythbase/mythconfig.h and libs/libmythbase/mythconfig.mak
WARNING: When using --enable-proc-opt you must include the
output of ./configure along with any bug report.
libs/libmythbase/mythconfig.h is unchanged
libs/libmythbase/mythconfig.mak is unchanged
external/FFmpeg/config.asm is unchanged
external/FFmpeg/libavutil/avconfig.h is unchanged
Configuring qjson...
Configuring libhdhomerun...
Configuring libmythbluray...
Configuring libmythdvdnav...
Configuring libsamplerate...
Configuring minilzo...
Configuring libmythsoundtouch...
Any help or guidance would be greatly appreciated.
Thanks,
Bruce
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-dev/attachments/20150312/5d979b88/attachment.html>
More information about the mythtv-dev
mailing list