[mythtv-users] Compilation issue after upgrade to fedora 29

Udo van den Heuvel udovdh at xs4all.nl
Sat Oct 20 16:01:33 UTC 2018


Hello,

We upgraded the MythTV box from Fedora 28 to Fedora 29.
To make MythTV function again we need to recompile MythTV.
This compilation is done via the `packaging` script build_myth.sh.
This script was unmodified from the Fedora 28 situation and recently 
produced a working set of MythTV 29 rpms for Fedora 28.

Now, after upgrading to Fedora 29 something goes wrong as things end in:

g++ -pipe -march=k8 -mtune=k8 -msse -msse2 -msse3 -m3dnow -O2 -g -pipe 
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches 
-m64 -fomit-frame-pointer -fomit-frame-pointer -fPIC -msse -pthread -g 
-Wall -Wpointer-arith -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS 
-fvisibility-inlines-hidden -Wmissing-declarations -Wno-switch 
-Woverloaded-virtual -funit-at-a-time -fvisibility=hidden 
-fomit-frame-pointer -std=gnu++11 -D_REENTRANT -Wall -W -dM -E -o 
moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp
make[2]: *** No rule to make target '/usr/lib64/libmyth-29.so', needed 
by 'libmytharchive.so'.  Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory 
'/usr/src/redhat/BUILD/mythtv-29.1/mythplugins/mytharchive/mytharchive'
make[1]: *** [Makefile:48: sub-mytharchive-make_first] Error 2
make[1]: Leaving directory 
'/usr/src/redhat/BUILD/mythtv-29.1/mythplugins/mytharchive'
make: *** [Makefile:46: sub-mytharchive-make_first] Error 2

This is after compiling the mythtv things and shortly after starting the 
mythplugins compilation.

What is causing the `No rule to make target '/usr/lib64/libmyth-29.so'`? 
There is a full tree with libraries etc in temp under 
/usr/src/redhat/BUILD/mythtv-29.1/ (the rpm build directory).

Please explain...


Kind regards,
Udo



More information about the mythtv-users mailing list