hmm, on Sat, Jan 16, 2010 at 06:16:10PM +0100, Matthieu Herrb said that
> Xtst

thanks.

i am trying to port keepassx, but i am hitting a wall:

+++ Sat Jan 16 17:29:08 UTC 2010
===>  Checking files for keepassx-0.4.1
`/usr/ports/distfiles/keepassx-0.4.1.tar.gz' is up to date.
>> (SHA256) keepassx-0.4.1.tar.gz: OK
===>  Extracting for keepassx-0.4.1
===>  Patching for keepassx-0.4.1
===>  Configuring for keepassx-0.4.1
cd /usr/ports/pobj/keepassx-0.4.1/keepassx-0.4.1 && /usr/local/bin/qmake4 -unix 
keepassx.pro
===>  Building for keepassx-0.4.1
cd src/ && /usr/local/bin/qmake4 src.pro -unix -o Makefile
cd src/ && make -f Makefile all
/usr/local/lib/qt4/bin/uic forms/AutoTypeDlg.ui -o ../build/ui/ui_AutoTypeDlg.h
/usr/local/lib/qt4/bin/uic forms/TargetWindowDlg.ui -o 
../build/ui/ui_TargetWindowDlg.h
/usr/local/lib/qt4/bin/uic forms/AboutDlg.ui -o ../build/ui/ui_AboutDlg.h
/usr/local/lib/qt4/bin/uic forms/AddBookmarkDlg.ui -o 
../build/ui/ui_AddBookmarkDlg.h
/usr/local/lib/qt4/bin/uic forms/CalendarDlg.ui -o ../build/ui/ui_CalendarDlg.h
/usr/local/lib/qt4/bin/uic forms/CollectEntropyDlg.ui -o 
../build/ui/ui_CollectEntropyDlg.h
/usr/local/lib/qt4/bin/uic forms/CustomizeDetailViewDlg.ui -o 
../build/ui/ui_CustomizeDetailViewDlg.h
/usr/local/lib/qt4/bin/uic forms/DatabaseSettingsDlg.ui -o 
../build/ui/ui_DatabaseSettingsDlg.h
/usr/local/lib/qt4/bin/uic forms/EditEntryDlg.ui -o 
../build/ui/ui_EditEntryDlg.h
/usr/local/lib/qt4/bin/uic forms/EditGroupDlg.ui -o 
../build/ui/ui_EditGroupDlg.h
/usr/local/lib/qt4/bin/uic forms/ExpiredEntriesDlg.ui -o 
../build/ui/ui_ExpiredEntriesDlg.h
/usr/local/lib/qt4/bin/uic forms/HelpDlg.ui -o ../build/ui/ui_HelpDlg.h
/usr/local/lib/qt4/bin/uic forms/MainWindow.ui -o ../build/ui/ui_MainWindow.h
/usr/local/lib/qt4/bin/uic forms/ManageBookmarksDlg.ui -o 
../build/ui/ui_ManageBookmarksDlg.h
/usr/local/lib/qt4/bin/uic forms/PasswordDlg.ui -o ../build/ui/ui_PasswordDlg.h
/usr/local/lib/qt4/bin/uic forms/PasswordGenDlg.ui -o 
../build/ui/ui_PasswordGenDlg.h
/usr/local/lib/qt4/bin/uic forms/SearchDlg.ui -o ../build/ui/ui_SearchDlg.h
/usr/local/lib/qt4/bin/uic forms/SelectIconDlg.ui -o 
../build/ui/ui_SelectIconDlg.h
/usr/local/lib/qt4/bin/uic forms/SettingsDlg.ui -o ../build/ui/ui_SettingsDlg.h
/usr/local/lib/qt4/bin/uic forms/SimplePasswordDlg.ui -o 
../build/ui/ui_SimplePasswordDlg.h
/usr/local/lib/qt4/bin/uic forms/WorkspaceLockedWidget.ui -o 
../build/ui/ui_WorkspaceLockedWidget.h
g++ -c -pipe -O2 -O2 -Wall -W -Wno-sign-compare -pthread -DAUTOTYPE 
-DGLOBAL_AUTOTYPE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB 
-I/usr/local/lib/qt4/mkspecs/openbsd-g++ -I. 
-I/usr/local/include/X11/qt4/QtCore -I/usr/local/include/X11/qt4/QtGui 
-I/usr/local/include/X11/qt4/QtXml -I/usr/local/include/X11/qt4 -I. -Ilib 
-Icrypto -Iplugins/interfaces -Iexport -Iimport -Idialogs -I../build/ui 
-I../build/moc -I/usr/local/include -o ../build/HelperX11.o lib/HelperX11.cpp
In file included from lib/HelperX11.h:28,
                 from lib/HelperX11.cpp:21:
lib/AutoType.h:29: error: `IEntryHandle' was not declared in this scope
lib/AutoType.h:29: error: `entry' was not declared in this scope
lib/AutoType.h:29: error: syntax error before `=' token
lib/AutoType.h:29: error: variable declaration is not allowed here
lib/AutoType.h:35: error: 'quint32' is used as a type, but is not defined as a
   type.
lib/AutoType.h:44: error: syntax error before `(' token
In file included from lib/HelperX11.cpp:21:
lib/HelperX11.h:30:34: X11/extensions/XTest.h: No such file or directory
lib/HelperX11.h:31:27: X11/keysymdef.h: No such file or directory
In file included from lib/HelperX11.cpp:21:
lib/HelperX11.h:35: error: syntax error before `(' token
lib/HelperX11.h:39: error: `Display' was not declared in this scope
lib/HelperX11.h:39: error: `d' was not declared in this scope
lib/HelperX11.h:39: error: invalid data member initialization
lib/HelperX11.h:39: error: (use `=' to initialize static data members)
lib/HelperX11.h:46: error: `Display' was not declared in this scope
lib/HelperX11.h:46: error: `display' was not declared in this scope
lib/HelperX11.h:46: error: `XErrorEvent' was not declared in this scope
lib/HelperX11.h:46: error: `error' was not declared in this scope
lib/HelperX11.h:46: error: invalid data member initialization
lib/HelperX11.h:47: error: `Display' was not declared in this scope
lib/HelperX11.h:47: error: syntax error before `,' token
In file included from lib/AutoTypeGlobalX11.h:24,
                 from lib/HelperX11.cpp:25:
lib/AutoTypeX11.h:26:23: X11/Xutil.h: No such file or directory
In file included from lib/AutoTypeGlobalX11.h:24,
                 from lib/HelperX11.cpp:25:
lib/AutoTypeX11.h:33: error: syntax error before `)' token
lib/AutoTypeX11.h:35: error: 'KeySym' is used as a type, but is not defined as
   a type.
lib/AutoTypeX11.h:41: error: `IEntryHandle' was not declared in this scope
lib/AutoTypeX11.h:41: error: `entry' was not declared in this scope
lib/AutoTypeX11.h:41: error: syntax error before `=' token
lib/AutoTypeX11.h:41: error: invalid data member initialization
lib/AutoTypeX11.h:41: error: variable or field `perform' declared void
lib/AutoTypeX11.h:47: error: syntax error before `&' token
lib/AutoTypeX11.h:48: error: syntax error before `&' token
lib/AutoTypeX11.h:50: error: syntax error before `,' token
lib/AutoTypeX11.h:51: error: syntax error before `)' token
lib/AutoTypeX11.h:53: error: syntax error before `,' token
lib/AutoTypeX11.h:51: error: syntax error before `)' token
lib/AutoTypeX11.h:53: error: syntax error before `,' token
lib/AutoTypeX11.h:54: error: `XKeyEvent' was not declared in this scope
lib/AutoTypeX11.h:54: error: `event' was not declared in this scope
lib/AutoTypeX11.h:54: error: invalid data member initialization
lib/AutoTypeX11.h:54: error: variable or field `SendEvent' declared void
lib/AutoTypeX11.h:55: error: syntax error before `*' token
lib/AutoTypeX11.h:56: error: syntax error before `)' token
lib/AutoTypeX11.h:61: error: syntax error before `*' token
lib/AutoTypeX11.h:67: error: 'KeySym' is used as a type, but is not defined as
   a type.
lib/AutoTypeX11.h:69: error: 'Window' is used as a type, but is not defined as
   a type.
lib/AutoTypeX11.h: In member function `void AutoTypeX11::sleepKeyStrokeDelay()
   ':
lib/AutoTypeX11.h:46: error: `config' undeclared (first use this function)
lib/AutoTypeX11.h:46: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
In file included from lib/HelperX11.cpp:25:
lib/AutoTypeGlobalX11.h: At global scope:
lib/AutoTypeGlobalX11.h:29: error: `IEntryHandle' was not declared in this
   scope
lib/AutoTypeGlobalX11.h:29: error: `entry' was not declared in this scope
lib/AutoTypeGlobalX11.h:29: error: syntax error before `=' token
lib/AutoTypeGlobalX11.h:29: error: invalid data member initialization
lib/AutoTypeGlobalX11.h:29: error: variable or field `perform' declared void
lib/AutoTypeGlobalX11.h:33: error: syntax error before `)' token
lib/AutoTypeGlobalX11.h:40: error: syntax error before `,' token
lib/AutoTypeGlobalX11.h:41: error: `IEntryHandle' was not declared in this
   scope
lib/AutoTypeGlobalX11.h:41: error: `entry' was not declared in this scope
lib/AutoTypeGlobalX11.h:41: error: invalid data member initialization
lib/AutoTypeGlobalX11.h:41: error: field `getRootGroupName' has incomplete type
lib/AutoTypeGlobalX11.h:43: error: 'Window' is used as a type, but is not
   defined as a type.
lib/AutoTypeGlobalX11.h:45: error: 'QSet' is used as a type, but is not defined
   as a type.
lib/AutoTypeGlobalX11.h:46: error: 'Atom' is used as a type, but is not defined
   as a type.
lib/AutoTypeGlobalX11.h:47: error: 'Window' is used as a type, but is not
   defined as a type.
lib/HelperX11.cpp: In static member function `static uint
   HelperX11::getShortcutModifierMask(const Shortcut&)':
lib/HelperX11.cpp:31: error: `ControlMask' undeclared (first use this function)
lib/HelperX11.cpp:32: error: `ShiftMask' undeclared (first use this function)
lib/HelperX11.cpp: At global scope:
lib/HelperX11.cpp:41: error: no `unsigned int
   HelperX11::keyboardModifiers(Display*)' member function declared in class `
   HelperX11'
lib/HelperX11.cpp: In member function `unsigned int
   HelperX11::keyboardModifiers(Display*)':
lib/HelperX11.cpp:42: error: syntax error before `,' token
lib/HelperX11.cpp:45: error: `DefaultScreen' undeclared (first use this
   function)
lib/HelperX11.cpp:45: error: `RootWindow' undeclared (first use this function)
lib/HelperX11.cpp:45: error: `root' undeclared (first use this function)
lib/HelperX11.cpp:45: error: `child' undeclared (first use this function)
lib/HelperX11.cpp:45: error: `XQueryPointer' undeclared (first use this
   function)
lib/HelperX11.cpp: In static member function `static void
   HelperX11::startCatchErrors()':
lib/HelperX11.cpp:53: error: `XSetErrorHandler' undeclared (first use this
   function)
lib/HelperX11.cpp: In static member function `static void
   HelperX11::stopCatchErrors()':
lib/HelperX11.cpp:58: error: `XSync' undeclared (first use this function)
lib/HelperX11.cpp:59: error: `XSetErrorHandler' undeclared (first use this
   function)
lib/HelperX11.cpp: At global scope:
lib/HelperX11.cpp:63: error: syntax error before `*' token
lib/HelperX11.cpp:63: error: no `int HelperX11::x11ErrorHandler(...)' member
   function declared in class `HelperX11'
lib/HelperX11.cpp: In member function `int HelperX11::x11ErrorHandler(...)':
lib/HelperX11.cpp:64: error: `display' undeclared (first use this function)
lib/HelperX11.cpp:65: error: `error' undeclared (first use this function)
lib/HelperX11.cpp: At global scope:
lib/HelperX11.cpp:71: error: syntax error before `*' token
lib/HelperX11.cpp:75: error: syntax error before `::' token
*** Error code 1

Stop in /usr/ports/pobj/keepassx-0.4.1/keepassx-0.4.1/src (line 648 of 
Makefile).
*** Error code 1

Stop in /usr/ports/pobj/keepassx-0.4.1/keepassx-0.4.1 (line 43 of Makefile).
*** Error code 1

Stop in /home/f/src/mystuff/security/keepassx (line 2193 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
--- Sat Jan 16 17:29:18 UTC 2010



the makefile is attached.

-f
-- 
plus puto, minus scio -- the more i learn, the less i know
# $OpenBSD$

COMMENT =               cross-platform password manager

DISTNAME =              keepassx-0.4.1
CATEGORIES =            security

HOMEPAGE =              http://www.keepassx.org/
MAINTAINER =            frantisek holop <[email protected]>

# GPLv2
PERMIT_PACKAGE_CDROM =  Yes
PERMIT_PACKAGE_FTP =    Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP =  Yes

WANTLIB =               c X11 Xtst Xinerama Xrandr

MASTER_SITES =          ${MASTER_SITE_SOURCEFORGE:=keepassx/}

USE_X11 =               Yes
MODULES =               x11/qt4

USE_LIBTOOL =           Yes

LIB_DEPENDS =           QtGui,QtXml::x11/qt4
RUN_DEPENDS =           ::x11/qt4

do-configure:
        cd ${WRKSRC} && ${LOCALBASE}/bin/qmake4 -unix keepassx.pro

.include <bsd.port.mk>

Reply via email to