Recipe for target failed (Qt Creator) - qt

I have Hello World app that consists mainwindow.h, mainwindow.cpp, main.cpp and also mainwindow.ui. When I try to compile it, I receive following error messages:
E:\Qt\5.2.1\msvc2012_64_opengl\bin\uic.exe mainwindow.ui -o ui_mainwindow.h
Makefile.Debug:226: recipe for target 'ui_mainwindow.h' failed
mingw32-make[1]: *** [ui_mainwindow.h] Error -1073741515
mingw32-make[1]: Leaving directory 'E:/Qt/workspace/Run'
Makefile:34: recipe for target 'debug' failed
mingw32-make: *** [debug] Error 2.
So I suppose ui_mainwindow.h is generated, but compiler can't find it at next step.
How can fix it?

The same problem was fixed (http://www.prog.org.ru/topic_27434_0.html). It seems no ICU DLLs in your bin dir.
(Change pathes for yours).
copy C:\icu\bin*.dll C:\Qt\Qt5.7.0n\bin\

Related

fatal error: lipo: can't open input file: wireguard-go-bridge/libwg-go-arm64.a (No such file or directory

I have developed a framework which was working fine in debug mood also working in mobile phone but when I make a build for distribution compiler send me error
I have used Wireguard vpn use and its integration in app.
Makefile:68: warning: overriding commands for target `/Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy'
Makefile:65: warning: ignoring old commands for target `/Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy'
Makefile:68: warning: overriding commands for target `of'
Makefile:65: warning: ignoring old commands for target `of'
Makefile:71: warning: overriding commands for target `/Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy'
Makefile:68: warning: ignoring old commands for target `/Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy'
Makefile:71: warning: overriding commands for target `of'
Makefile:68: warning: ignoring old commands for target `of'
make: Circular /Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy <- /Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy dependency dropped.
make: Circular of <- /Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy dependency dropped.
make: Circular of <- of dependency dropped.
go build -ldflags=-w -trimpath -v -o "/Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy of OortVPN/IntermediateBuildFilesPath/FriendsVPN.build/Debug-iphoneos/wireguard-go-bridge/libwg-go-arm64.a" -buildmode c-archive
runtime/cgo
net
golang.zx2c4.com/wireguard/apple
rm -f "/Users/fitoutfit/Library/Developer/Xcode/DerivedData/FriendsVPN-guiobyjdevstmafjlnlacycwutee/Build/Intermediates.noindex/ArchiveIntermediates/Copy of OortVPN/IntermediateBuildFilesPath/FriendsVPN.build/Debug-iphoneos/wireguard-go-bridge/libwg-go-arm64.h"
lipo -create -output "of" OortVPN/IntermediateBuildFilesPath/FriendsVPN.build/Debug-iphoneos/wireguard-go-bridge/libwg-go-arm64.a /usr/local/Cellar/go/1.17/libexec/.prepared go.mod
fatal error: lipo: can't open input file: OortVPN/IntermediateBuildFilesPath/FriendsVPN.build/Debug-iphoneos/wireguard-go-bridge/libwg-go-arm64.a (No such file or directory)
make: *** [of] Error 1
Command ExternalBuildToolExecution failed with a nonzero exit code

Makefile:144: recipe for target 'all' failed Error Build Static QT

The command (cia cmd.exe) in Windows 10
configure -release -opensource -confirm-license -prefix C:\Qt\6.1.3\Build
went through without problems, but now I get the following error message with
make -j8
I always get the following error message and it aborts.
make[1]: *** [qtbase/src/tools/androiddeployqt/CMakeFiles/androiddeployqt.dir/all] Error 2
[ 15%] Linking CXX static library ......\lib\libQt6DeviceDiscoverySupport.a
Generating version linker script
[ 15%] Built target DeviceDiscoverySupport
Makefile:144: recipe for target 'all' failed
make: *** [all] Error 2
Thank you, I will do from now on.
Have here times a little of the error message which occurred before with attached, vlt. can someone with it what begin and help me.
C:/Qt/6.1.3/Src/qtbase/src/corelib/text/qstringconverter.h:189:87: internal compiler error: in make_rtl_for_nonlocal_decl, at cp/decl.c:6590
Q_CORE_EXPORT static const Interface encodingInterfaces[Encoding::LastEncoding + 1];
^
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://sourceforge.net/projects/mingw-w64> for instructions.
qtbase\src\tools\androiddeployqt\CMakeFiles\androiddeployqt.dir\build.make:90: recipe for target 'qtbase/src/tools/androiddeployqt/CMakeFiles/androiddeployqt.dir/main.cpp.obj' failed
make[2]: *** [qtbase/src/tools/androiddeployqt/CMakeFiles/androiddeployqt.dir/main.cpp.obj] Error 1
CMakeFiles\Makefile2:12798: recipe for target 'qtbase/src/tools/androiddeployqt/CMakeFiles/androiddeployqt.dir/all' failed
make[1]: *** [qtbase/src/tools/androiddeployqt/CMakeFiles/androiddeployqt.dir/all] Error 2
[ 15%] Linking CXX static library ..\..\..\lib\libQt6DeviceDiscoverySupport.a
Generating version linker script
[ 15%] Built target DeviceDiscoverySupport
Makefile:144: recipe for target 'all' failed
make: *** [all] Error 2

Build error when installing qtopcua in qt

I followed this tutorial https://blog.basyskom.com/building-qt-opc-ua-with-open62541/ and at this step "mingw32-make install" I get the follwing errors:
sed -e s,D:/Qt/5.14.2/mingw73_64/qtopcua/build/lib,D:/Qt/5.14.2/mingw73_64/lib,g ../../build/lib/pkgconfig/Qt5OpcUa.pc >
D:/Qt/5.14.2/mingw73_64/lib/pkgconfig/Qt5OpcUa.pc sed: can't read ../../build/lib/pkgconfig/Qt5OpcUa.pc: No such file or directory mingw32-
make[3]: *** [Makefile.Release:5815: install_target] Error 2 mingw32-
make[3]: Leaving directory 'D:/Qt/5.14.2/mingw73_64/qtopcua/build/src/opcua' mingw32-make[2]: ***
[Makefile:55: release-install] Error 2 mingw32-make[2]: Leaving directory 'D:/Qt/5.14.2/mingw73_64/qtopcua/build/src/opcua' mingw32-make[1]: ***
[Makefile:64: sub-opcua-install_subtargets] Error 2 mingw32-make[1]: Leaving directory 'D:/Qt/5.14.2/mingw73_64/qtopcua/build/src' mingw32-make: ***
[Makefile:65: sub-src-install_subtargets] Error 2
I'm using qt 5.14.2 and the branch 5.13 (I tried 5.12, 5.14 and got also errors), windows 10.
You need to copy all missing files manualy to you QDIR.

internal error in override_version, at ../../gold/resolve.cc:61?

I am trying to compile qtbase recipe with CFLAGS and LDFLAGS in yocto-project. I have added the following lines in qtbase recipe.
CFLAGS and CPPFLAGS are used to add instrumentation of code to find the code coverage.
CFLAGS += "-fprofile-arcs -ftest-coverage"
CPPFLAGS += "-fprofile-arcs -ftest-coverage"
LDFLAGS are used for linking.
LDFLAGS += "-lgcov --coverage"
please find link to log file : https://drive.google.com/open?id=1tmVd7C2IHgOUZKdId-Xl0zFRfKwjYPut
Error Snippet
/scratch/work/sysdk/dksys/build/tmp/work/core2-64-mel-linux/qtbase/5.6.3+gitAUTOINC+e6f8b072d2-r0/recipe-sysroot-native/usr/bin/x86_64-mel-linux/../../libexec/x86_64-mel-linux/gcc/x86_64-mel-linux/7.3.0/ld.gold: internal error in override_version, at ../../gold/resolve.cc:61<br>
collect2: error: ld returned 1 exit status<br>
Makefile.eglfs_device_lib:146: recipe for target '../../../../lib/libQt5EglDeviceIntegration.so.5.6.3' failed<br>
make[5]: [../../../../lib/libQt5EglDeviceIntegration.so.5.6.3] Error 1
make[5]: Leaving directory '/scratch/work/sysdk/dksys/build/tmp/work/core2-64-mel-linux/qtbase/5.6.3+gitAUTOINC+e6f8b072d2-r0/build/src/plugins/platforms/eglfs'
Makefile:42: recipe for target 'sub-eglfs_device_lib-pro-make_first-ordered' failed
make[4]: *** [sub-eglfs_device_lib-pro-make_first-ordered] Error 2
make[4]: Leaving directory '/scratch/work/sysdk/dksys/build/tmp/work/core2-64-mel-linux/qtbase/5.6.3+gitAUTOINC+e6f8b072d2-r0/build/src/plugins/platforms/eglfs'
Makefile:96: recipe for target 'sub-eglfs-make_first' failed
make[3]:[sub-eglfs-make_first] Error 2
make[3]:Waiting for unfinished jobs....
After a lot of research, I am able to find an answer to my question. I have to add the following line in recipe to remove gold linker.
QT_CONFIG_FLAGS += " -no-use-gold-linker"

Qt Compilation with dbus

I am trying to compile qt with dbus but it gives me the following exception. I have installed the dbus version 1.3 in the system and I am using the following configure command.
Can someone point me as to what should be done.
configure -dbus -I/usr/include/dbus-1.0 -L/usr/local/dbus/lib -ldbus-1 -fast -prefix /home/thwijeth/Software/qt-4.8.1-com-debug -v
thank you in advance.
qdbus_symbols_p.h:39: fatal error: dbus/dbus.h: No such file or directory
compilation terminated.
In file included from qdbusconnection_p.h:51,
from qdbusconnection.cpp:33:
qdbus_symbols_p.h:39: fatal error: dbus/dbus.h: No such file or directory
compilation terminated.
make[1]: *** [qdbuserror.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [qdbusconnection.o] Error 1
In file included from qdbusconnectioninterface.cpp:33:
qdbus_symbols_p.h:39: fatal error: dbus/dbus.h: No such file or directory
compilation terminated.
make[1]: *** [qdbusconnectioninterface.o] Error 1
In file included from qdbusconnection_p.h:51,
from qdbusintegrator.cpp:33:
qdbus_symbols_p.h:39: fatal error: dbus/dbus.h: No such file or directory
compilation terminated.
make[1]: *** [qdbusintegrator.o] Error 1
make[1]: Leaving directory `/home/thwijeth/Software/qt-repo/qt-4.8.1-src/src/dbus'
make: *** [sub-dbus-make_default-ordered] Error 2
verify if /usr/include/dbus-1.0 contains a dbus directory, if it does not, verify whether /usr/include/dbus-1.0 contains dbus.h, if so you need to create a symbolic link to dbus-1.0 as dbus
ln -s dbus-1.0 /usr/include/dbus
and then try to rerun configure.
This solution worked fine for me for this missing header. However, I got then a different error fatal error: dbus/dbus-arch-deps.h: No such file. I worked around this error by copying this file from /usr/lib/x86_64-linux-gnu/dbus-1.0/include/dbus to /usr/include/dbus-1.0/dbus/. I don't know why this header was not in the /usr/include directory from the beginning. But this is my hack to the problem.
Regards

Resources