You are not logged in.
I'm trying to build llqtwebkit-hg, but it depends on qt which seems to be obsolete...It goes through the qt5 package installation, then won't go any further. The depends line in the PKGBUILD only says 'qt'...Not sure if simply changing this to something else would help, and if it would I don't know what I'd have to change it to.
henshin% makepkg -s
==> WARNING: Cannot find the sudo binary. Will use su to acquire root
privileges.
==> Making package: llqtwebkit-hg 470-1 (Thu May 9 02:34:00 MST
2013)
==> WARNING: Using a PKGBUILD without a package() function is
deprecated.
==> Checking runtime dependencies...
==> Installing missing dependencies...
Password:
:: There are 13 members in group qt:
:: Repository extra
1) qt5-base 2) qt5-declarative 3) qt5-graphicaleffects
4) qt5-imageformats 5) qt5-jsbackend 6) qt5-multimedia 7)
qt5-quick1
8) qt5-script 9) qt5-svg 10) qt5-tools 11) qt5-translations
12) qt5-webkit 13) qt5-xmlpatterns
Enter a selection (default=all):
resolving dependencies...
looking for inter-conflicts...
#boring installation stuff
==> Missing dependencies:
-> qt
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
How do I solve this? I also read through https://bitbucket.org/lindenlab/llqtweb … at=default, but it didn't help me.
Last edited by rzrscm (2013-05-09 11:25:27)
Offline
The former 'qt' package is now 'qt4'. Try it with that.
Offline
Read the news: https://www.archlinux.org/news/qt4-replaces-qt/
The README you linked to uses qt4 and that is probably the easiest fix, but maybe it also compiles with qt5. In any case, you'll have to update the dependency array.
Offline
Okay...Changed all cases of qt to qt4 and qmake to qmake-qt4...And now I get this...
==> Starting make...
/usr/lib/qt4/bin/uic passworddialog.ui -o .ui/ui_passworddialog.h
g++ -c -m64 -pipe -march=x86-64 -mtune=generic -O2 -pipe
-fstack-protector --param=ssp-buffer-size=4 -Wall -W -D_REENTRANT -fPIC
-DLL_LINUX -DSHARED_QT -DVANILLA_QT -DQT_NO_DEBUG -DQT_WEBKIT_LIB
-DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtWebKit
-I/usr/include/qt4 -I. -I. -Iqtwebkit_cookiejar/src -I/usr/X11R6/include
-I.moc -I.ui -o .obj/llembeddedbrowser.o llembeddedbrowser.cpp
In file included from llembeddedbrowser.cpp:28:0:
llembeddedbrowser_p.h:38:30: fatal error: qgraphicswebview.h: No such
file or directory
#include <qgraphicswebview.h>
compilation terminated.
make: *** [.obj/llembeddedbrowser.o] Error 1
So, I assume this means that there are files missing?
Last edited by rzrscm (2013-05-09 11:17:06)
Offline
$ pkgfile qgraphicswebview.h
extra/qt5-webkit
extra/qtwebkit
So change qt4 to qtwebkit in depends array (because qt4 is a dependency of qtwebkit, you don't need both).
Last edited by Raynman (2013-05-09 11:22:55)
Offline
$ pkgfile qgraphicswebview.h extra/qt5-webkit extra/qtwebkit
So change qt4 to qtwebkit in depends array (because qt4 is a dependency of qtwebkit, you don't need both).
Worked like a charm...Thank you so much. Also, thank you to everybody else who replied...I very much appreciate the help.
Offline