QupZilla / qupzilla

Cross-platform Qt web browser
http://www.qupzilla.com
GNU General Public License v3.0
1.11k stars 350 forks source link

Build failure #2591

Closed Martii closed 6 years ago

Martii commented 6 years ago

Clipped session:

...
cd VerticalTabs/ && ( test -e Makefile || /opt/Qt/5.10.0/gcc_64/bin/qmake -o Makefile /home/user/repo/git/QupZilla/martii/qupzilla/src/plugins/VerticalTabs/VerticalTabs.pro ) && make -f Makefile 
make[2]: Entering directory '/home/user/repo/git/QupZilla/martii/qupzilla/src/plugins/VerticalTabs'
/opt/Qt/5.10.0/gcc_64/bin/uic -no-stringliteral verticaltabssettings.ui -o build/ui_verticaltabssettings.h
Could not create output file
make[2]: *** [Makefile:1799: build/ui_verticaltabssettings.h] Error 1
make[2]: Leaving directory '/home/user/repo/git/QupZilla/martii/qupzilla/src/plugins/VerticalTabs'
make[1]: *** [Makefile:253: sub--home-user-repo-git-QupZilla-martii-qupzilla-src-plugins-VerticalTabs-make_first] Error 2
make[1]: Leaving directory '/home/user/repo/git/QupZilla/martii/qupzilla/src/plugins'
make: *** [Makefile:97: sub-src-plugins-make_first] Error 2

9e632e8 Linux

nowrep commented 6 years ago

Works on CI https://travis-ci.org/QupZilla/qupzilla

Martii commented 6 years ago

Doesn't appear to have built under Qt 5.10.0 there except for OS X.

nowrep commented 6 years ago

Yeah right, works on my machine with Qt 5.10.

Show me full output of

/opt/Qt/5.10.0/gcc_64/bin/uic -no-stringliteral verticaltabssettings.ui -o build/ui_verticaltabssettings.h
Martii commented 6 years ago

Not much to show.

$ /opt/Qt/5.10.0/gcc_64/bin/uic -no-stringliteral verticaltabssettings.ui -o build/ui_verticaltabssettings.h
File 'verticaltabssettings.ui' is not valid
nowrep commented 6 years ago

It's valid for me, what Qt 5.10 you have? Is it some rc/beta/alpha?

nowrep commented 6 years ago

Also you need to be in correct directory so the verticaltabssettings.ui path is valid.

Martii commented 6 years ago

Plain release via Qt Unified Installer. (5.10.0-0-201712041258) Project was building a little while back, not exactly sure at what point... did an upstream master to my master merge and this appeared.

Martii commented 6 years ago

Also you need to be in correct directory so the verticaltabssettings.ui path is valid.

Project root here of qupzilla.

Martii commented 6 years ago

Okee I see... it's night time for me... hold.

Martii commented 6 years ago
cd build
$ /opt/Qt/5.10.0/gcc_64/bin/uic -no-stringliteral verticaltabssettings.ui -o build/ui_verticaltabssettings.h
Could not create output file
nowrep commented 6 years ago

Alright, great :D No idea then, it is valid XML file and there is no obvious issue with it.

nowrep commented 6 years ago

build directory doesn't exist, right?

/home/user/repo/git/QupZilla/martii/qupzilla/src/plugins/VerticalTabs/build

Martii commented 6 years ago

Reinitialized my local master (entire tree) from a fresh checkout... something must have burped from my SSD to HDD... builds now. Probably some OS issue and/or clone issue since I moved up to 2TB HDD.

Sorry for the noise... weird error that cropped up though.