You are not logged in.
hi.. as i am too stupid to handle qmake, as it seems, could someone provide me a working PKGBUILD for
http://qtmpc.lowblog.nl/?
Direct Link to source is http://files.lowblog.nl/qtmpc/QtMPC-0.3.1.tar.bz2
thx
Last edited by Rasi (2008-01-28 11:17:19)
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
Hello!
Aur:
http://aur.archlinux.org/packages.php?d … 1&ID=14957
PKGBUILD:
# Contributor: Shaika-Dzari <shaikadzari at gmail dot com>
pkgname=qtmpc
pkgver=0.3.1
pkgrel=1
pkgdesc="QtMPC is a Qt4-based front-end for MPD"
arch=(i686)
url="http://qtmpc.lowblog.nl/"
license=('GPL')
depends=('qt' 'mpd')
source=(http://files.lowblog.nl/qtmpc/QtMPC-$pkgver.tar.bz2 qtmpc.desktop)
md5sums=('9609ece719ff6419b13a71ac5c8cba5f'
'107f8387c32169ec5d8f913c29964232')
build() {
cd "$startdir/src/QtMPC-$pkgver"
qmake
make || return 1
# Executable
install -Dm755 QtMPC $startdir/pkg/usr/bin/QtMPC
# .desktop file
install -Dm644 $startdir/src/qtmpc.desktop $startdir/pkg/usr/share/applications/qtmpc.desktop
# Icon
install -Dm644 images/icon.svg $startdir/pkg/usr/share/pixmaps/qtmpc.svg
}
.desktop:
[Desktop Entry]
Name=QtMPC
Comment=Qt4-based front-end for MPD
Exec=QtMPC
Terminal=false
Type=Application
Icon=qtmpc
Categories=Qt;Application;AudioVideo;Player;
Shaika-Dzari
http://www.4nakama.net
Offline
thx.. did you test the package tho?
==> Betrete fakeroot-Umgebung ...
==> Beginne build()...
qt.prf:122: Unknown test function: qtAddLibrary
qt.prf:122: Unknown test function: qtAddLibrary
Qt user interface compiler.
uic: Unrecognized option
Usage: /opt/qt/bin/uic [options] [mode] <uifile>
Generate declaration:
/opt/qt/bin/uic [options] <uifile>
Generate implementation:
/opt/qt/bin/uic [options] -impl <headerfile> <uifile>
<headerfile> name of the declaration file
Generate image collection:
/opt/qt/bin/uic [options] -embed <project> <image1> <image2> <image3> ...
or
/opt/qt/bin/uic [options] -embed <project> -f <temporary file containing image names>
<project> project name
<image[1-N]> image files
Generate subclass declaration:
/opt/qt/bin/uic [options] -subdecl <subclassname> <baseclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<baseclassheaderfile> declaration file of the baseclass
Generate subclass implementation:
/opt/qt/bin/uic [options] -subimpl <subclassname> <subclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<subclassheaderfile> declaration file of the subclass
Options:
-o file Write output to file rather than stdout
-pch file Add #include "file" as the first statement in implementation
-nofwd Omit forward declarations of custom classes
-nounload Don't unload plugins after processing
-tr func Use func() instead of tr() for i18n
-L path Additional plugin search path
-version Display version of uic
-help Display this information
Qt user interface compiler.
uic: Unrecognized option
Usage: /opt/qt/bin/uic [options] [mode] <uifile>
Generate declaration:
/opt/qt/bin/uic [options] <uifile>
Generate implementation:
/opt/qt/bin/uic [options] -impl <headerfile> <uifile>
<headerfile> name of the declaration file
Generate image collection:
/opt/qt/bin/uic [options] -embed <project> <image1> <image2> <image3> ...
or
/opt/qt/bin/uic [options] -embed <project> -f <temporary file containing image names>
<project> project name
<image[1-N]> image files
Generate subclass declaration:
/opt/qt/bin/uic [options] -subdecl <subclassname> <baseclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<baseclassheaderfile> declaration file of the baseclass
Generate subclass implementation:
/opt/qt/bin/uic [options] -subimpl <subclassname> <subclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<subclassheaderfile> declaration file of the subclass
Options:
-o file Write output to file rather than stdout
-pch file Add #include "file" as the first statement in implementation
-nofwd Omit forward declarations of custom classes
-nounload Don't unload plugins after processing
-tr func Use func() instead of tr() for i18n
-L path Additional plugin search path
-version Display version of uic
-help Display this information
Qt user interface compiler.
uic: Unrecognized option
Usage: /opt/qt/bin/uic [options] [mode] <uifile>
Generate declaration:
/opt/qt/bin/uic [options] <uifile>
Generate implementation:
/opt/qt/bin/uic [options] -impl <headerfile> <uifile>
<headerfile> name of the declaration file
Generate image collection:
/opt/qt/bin/uic [options] -embed <project> <image1> <image2> <image3> ...
or
/opt/qt/bin/uic [options] -embed <project> -f <temporary file containing image names>
<project> project name
<image[1-N]> image files
Generate subclass declaration:
/opt/qt/bin/uic [options] -subdecl <subclassname> <baseclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<baseclassheaderfile> declaration file of the baseclass
Generate subclass implementation:
/opt/qt/bin/uic [options] -subimpl <subclassname> <subclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<subclassheaderfile> declaration file of the subclass
Options:
-o file Write output to file rather than stdout
-pch file Add #include "file" as the first statement in implementation
-nofwd Omit forward declarations of custom classes
-nounload Don't unload plugins after processing
-tr func Use func() instead of tr() for i18n
-L path Additional plugin search path
-version Display version of uic
-help Display this information
/opt/qt/bin/uic gui/main_window.ui -o ui_main_window.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.8)
make: *** [ui_main_window.h] Fehler 1
==> FEHLER: Build fehlgeschlagen.
Breche ab ...
carnager:~/qtm$
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
Hello!
Yes, I tested my package.
Is your system up to date?
Usage: /opt/qt/bin/uic [options] [mode] <uifile>
Look like old path for qt3/qt4...
Shaika-Dzari
http://www.4nakama.net
Offline
yea.. i am really not sure whats happening here...
when i first tried to compile the package on my own "qmake" didnt give me any errors.
Now it gives me the same thing, than your PKGBUILD.
Somethings messed
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
in the above PKGBUILD, try replacing
qmake
by
/usr/bin/qmake
That will force it to use qt4's qmake.
Offline
gives exactly the same error...
carnager:~/qtm/src/QtMPC-0.3.1$ qmake --version
QMake version 2.01a
Using Qt version 4.3.3 in /usr/lib
carnager:~/qtm/src/QtMPC-0.3.1$ /opt/qt/bin/qmake --version
Qmake version: 1.07a (Qt 3.3.8)
Qmake is free software from Trolltech ASA.
carnager:~/qtm/src/QtMPC-0.3.1$ /usr/bin/qmake
qt.prf:122: Unknown test function: qtAddLibrary
qt.prf:122: Unknown test function: qtAddLibrary
Qt user interface compiler.
uic: Unrecognized option
Usage: /opt/qt/bin/uic [options] [mode] <uifile>
Generate declaration:
/opt/qt/bin/uic [options] <uifile>
Generate implementation:
/opt/qt/bin/uic [options] -impl <headerfile> <uifile>
<headerfile> name of the declaration file
Generate image collection:
/opt/qt/bin/uic [options] -embed <project> <image1> <image2> <image3> ...
or
/opt/qt/bin/uic [options] -embed <project> -f <temporary file containing image names>
<project> project name
<image[1-N]> image files
Generate subclass declaration:
/opt/qt/bin/uic [options] -subdecl <subclassname> <baseclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<baseclassheaderfile> declaration file of the baseclass
Generate subclass implementation:
/opt/qt/bin/uic [options] -subimpl <subclassname> <subclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<subclassheaderfile> declaration file of the subclass
Options:
-o file Write output to file rather than stdout
-pch file Add #include "file" as the first statement in implementation
-nofwd Omit forward declarations of custom classes
-nounload Don't unload plugins after processing
-tr func Use func() instead of tr() for i18n
-L path Additional plugin search path
-version Display version of uic
-help Display this information
Qt user interface compiler.
uic: Unrecognized option
Usage: /opt/qt/bin/uic [options] [mode] <uifile>
Generate declaration:
/opt/qt/bin/uic [options] <uifile>
Generate implementation:
/opt/qt/bin/uic [options] -impl <headerfile> <uifile>
<headerfile> name of the declaration file
Generate image collection:
/opt/qt/bin/uic [options] -embed <project> <image1> <image2> <image3> ...
or
/opt/qt/bin/uic [options] -embed <project> -f <temporary file containing image names>
<project> project name
<image[1-N]> image files
Generate subclass declaration:
/opt/qt/bin/uic [options] -subdecl <subclassname> <baseclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<baseclassheaderfile> declaration file of the baseclass
Generate subclass implementation:
/opt/qt/bin/uic [options] -subimpl <subclassname> <subclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<subclassheaderfile> declaration file of the subclass
Options:
-o file Write output to file rather than stdout
-pch file Add #include "file" as the first statement in implementation
-nofwd Omit forward declarations of custom classes
-nounload Don't unload plugins after processing
-tr func Use func() instead of tr() for i18n
-L path Additional plugin search path
-version Display version of uic
-help Display this information
Qt user interface compiler.
uic: Unrecognized option
Usage: /opt/qt/bin/uic [options] [mode] <uifile>
Generate declaration:
/opt/qt/bin/uic [options] <uifile>
Generate implementation:
/opt/qt/bin/uic [options] -impl <headerfile> <uifile>
<headerfile> name of the declaration file
Generate image collection:
/opt/qt/bin/uic [options] -embed <project> <image1> <image2> <image3> ...
or
/opt/qt/bin/uic [options] -embed <project> -f <temporary file containing image names>
<project> project name
<image[1-N]> image files
Generate subclass declaration:
/opt/qt/bin/uic [options] -subdecl <subclassname> <baseclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<baseclassheaderfile> declaration file of the baseclass
Generate subclass implementation:
/opt/qt/bin/uic [options] -subimpl <subclassname> <subclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<subclassheaderfile> declaration file of the subclass
Options:
-o file Write output to file rather than stdout
-pch file Add #include "file" as the first statement in implementation
-nofwd Omit forward declarations of custom classes
-nounload Don't unload plugins after processing
-tr func Use func() instead of tr() for i18n
-L path Additional plugin search path
-version Display version of uic
-help Display this information
carnager:~/qtm/src/QtMPC-0.3.1$
Last edited by Rasi (2008-01-29 10:09:10)
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
Hello!
Give me the result of this command:
pacman -Qs qt
@+
Shaika-Dzari
http://www.4nakama.net
Offline
carnager:~$ pacman -Qs qt
local/dbus-qt3 0.62-3
QT3 bindings for DBUS
local/kdemod-gtk-qt-engine 0.8-5
A GTK engine which makes your GTK2 Apps match your QT theme
local/picard-qt 0.9.0beta1-2
Next generation MusicBrainz tagging application (QT4 interface)
local/poppler-qt 0.6.3-1
Poppler Qt bindings
local/poppler-qt3 0.6.3-1
Poppler Qt3 bindings
local/poppler-qt4 0.6.3-1
Poppler glib bindings
local/pyqt 4.3.3-1
PyQt is a set of Python bindings for the Qt toolkit.
local/qca 2.0.0.svn744387-1.1
Qt Cryptographic Architecture
local/qca-qt3 1.0-1
QT Cryptography Architecture
local/qca-tls 1.0-5
plugin to provide SSL/TLS capability to programs that utilize the Qt
Cryptographic Architecture
local/qmpdclient 1.0.8-2
A Qt4 client for MPD
local/qscintilla 2.1-3
QScintilla2 is a port to Qt4 of Neil Hodgson's Scintilla C++ editor class.
local/qt 4.3.3-4
The QT gui toolkit.
local/qt-enhanced 3.3.8-17 (kdemod)
The Qt GUI toolkit (KDEmod)
local/qtcurve-kde3 0.55.2-1 (qtcurve)
A configurable set of widget styles for KDE and Gtk
local/qtcurve-kde4 0.55.2-2 (qtcurve)
A configurable set of widget styles for KDE and Gtk
local/smplayer 0.5.62-2
A complete front-end for MPlayer
local/tapioca-qt 0.14.1-1
Qt4 package containing high-level classes on top of TelepathyQt for use in
clients
local/telepathy-qt 0.14.1-1
Qt4 package containing base classes for use in connection managers, and
proxy classes for use in clients
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
Try this:
Paste this in a shell:
export QTDIR=/usr
export QMAKESPEC=$QTDIR/share/qt/mkspecs/linux-g++
and try again.
You problem is qt-enhanced. It did not properly interact with standard qt 4 package of Arch.
Shaika-Dzari
http://www.4nakama.net
Offline
alright... this at least made it start...
==> Beginne build()...
g++ -c -pipe -g -D_REENTRANT -Wall -W -DQT_NO_DEBUG_OUTPUT -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include -I. -Ilib -I. -I. -o main.o main.cpp
In file included from main.cpp:3:
gui/main_window.h:20: Fehler: »Ui« wurde nicht deklariert
gui/main_window.h:20: Fehler: expected `{' before »MainWindow«
gui/main_window.h:20: Fehler: Funktionsdefinition deklariert keine Parameter
main.cpp: In function »int main(int, char**)«:
main.cpp:11: Fehler: Aggregat »MainWindow w« hat unvollständigen Typ und kann nicht definiert werden
make: *** [main.o] Fehler 1
==> FEHLER: Build fehlgeschlagen.
Breche ab ...
carnager:~/qtm$
should i report this to funkyou?
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
should i report this to funkyou?
Maybe. Personnally, I use standard qt3/qt4 and I have no problem
Shaika-Dzari
http://www.4nakama.net
Offline
update of qt-enhanced solved the problem...
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline