[SailfishDevel] Project tries to use spec file from another project

christopher.lamb at thurweb.ch christopher.lamb at thurweb.ch
Sat Dec 28 11:42:01 UTC 2013


Hi

I have now had the following strange behaviour a few times in QtCreator.

I have 2 projects open in QtCreator.

The first, "abstractui", is a library on which the second  
"landed25_QT5" depends.

Most of my development is in "landed25_QT5", but ever so often I need  
to make a change to "abstractui". e.g. adding or changing a qml  
component, then I switch back to "landed25_QT5" and continue  
development.

In the case below I changed an existing "abstractui" qml component,  
switched back to landed25_QT5, and pressed the green button to build  
and deploy "landed25_QT5" as an RPM package.

However it complains that it cannot find the .spec file for  
"abstractui": This is NOT the project that I am building!

Note "abstractui" is not mentioned in "landed25_QT5's" .pro or .yaml  
file, I am still deploying abstractui "manually" via rsync.

I am running the latest SDK, my development host is OSX, and the  
target is the MerSDK-SailfishOS-i486-x86 Emulator.

Compile Output is below.

Chris


12:24:34: Running steps for project landed25_QT5...
12:24:34: Starting:  
"/Users/christopherlamb/.config/SailfishAlpha3/mer-sdk-tools/MerSDK/SailfishOS-i486-x86/qmake" /Users/christopherlamb/QTProjects/landed/landed25_QT5/landed25_QT5/landed25_QT5.pro -r -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug  
CONFIG+=qml_debug
12:24:35: The process  
"/Users/christopherlamb/.config/SailfishAlpha3/mer-sdk-tools/MerSDK/SailfishOS-i486-x86/qmake" exited  
normally.
12:24:35: Starting:  
"/Users/christopherlamb/.config/SailfishAlpha3/mer-sdk-tools/MerSDK/SailfishOS-i486-x86/make"
make: Nothing to be done for `first'.
12:24:37: The process  
"/Users/christopherlamb/.config/SailfishAlpha3/mer-sdk-tools/MerSDK/SailfishOS-i486-x86/make" exited  
normally.
12:24:37: Emulator is already running. Nothing to do.
12:24:37: Deploying rpm package...
12:24:37: Starting:  
"/Users/christopherlamb/.config/SailfishAlpha3/mer-sdk-tools/MerSDK/SailfishOS-i486-x86/deploy"  
--pkcon
Fatal: No spec file found in  
'/home/mersdk//SailfishProjects/abstractui/abstractui/rpm/' and  
couldn't make one from a yaml
12:24:37: The process  
"/Users/christopherlamb/.config/SailfishAlpha3/mer-sdk-tools/MerSDK/SailfishOS-i486-x86/deploy" exited with code  
1.
Error while building/deploying project landed25_QT5 (kit:  
MerSDK-SailfishOS-i486-x86)
When executing step 'Rpm'
12:24:37: Elapsed time: 00:03.



More information about the Devel mailing list