TuxUsers
System Software
Score 68%
Description:

TuxUsers is a user management KControl module and stand alone utility.

It allows very easy user account management:

[li]User creation, deletion and modification.[/li]
[li]Change KDM start icon.[/li]
[li]Predefined groups for new users to ease new user permissions.[/li]
[li]Thinkfinger fingerprint reader suported to add easily fingerprint auth. for your system.[/li]

Merlin09

10 years ago

ok, thank you, I will try that and then let you know this afternoon, but the configure had no problems to find the qt environment. if this doesn't work, will it be of any help if I paste there the output of the configure ?

Report

C

dmoreno

10 years ago

Sure! And the make output too, please.

Report

Merlin09

10 years ago

ok, here we go, the configure result:

SCAM 0.5 - Simple Configure for Automatic Makefiles
by David Moreno Montero <david@monasteriomono.org>

Reading rules from Makefile.scam, writing to Makefile
Entering ts
Reading rules from Makefile.scam, writing to Makefile
tuxusers_es.ts: Making rules
tuxusers_es.qm: Making rules
* Autoinstall dictionary overriden by INSTALL=... directive
Aditional Makefile targets
Leaving ts
* Looking for cpp
g++: Binary g++ in /usr/bin
* Looking for qt
qt: Header in /usr/lib/qt/include
qt: Headers OK
qt-mt: Libs in /usr/lib/qt/lib
qt: Libraries OK
moc: Binary moc in /usr/bin/
qt: MOC OK
uic: Binary uic in /usr/bin/
qt: UIC OK
qt: Ignoring {}
* Looking for kde
kde: Trying fallback behaviour (ignoring extras)
ERROR: Headers not found
ERROR: Libraries not found
* Looking for backreference
* Looking for crypt
crypt: Trying fallback behaviour (ignoring extras)
crypt: Header in /usr/include
crypt: Libs in /usr/lib
* Looking for sharedlib
* New name tuxusers
* New version 0.6.0
hfiles: Making rules
cpp:Checking dependencies of tuxusers.moc.cpp
cpp:Checking dependencies of tuxusersmodule.moc.cpp
cpp:Checking dependencies of TProcess.moc.cpp
cpp:Checking dependencies of userprofile.moc.cpp
cpp:Checking dependencies of groupmanager.moc.cpp
cpp:Checking dependencies of thinkfinger.moc.cpp
cfiles: Making rules
cpp:Checking dependencies of main.cpp
cpp:Checking dependencies of tuxusers.cpp
cpp:Checking dependencies of tuxusersmodule.cpp
cpp:Checking dependencies of TProcess.cpp
cpp:Checking dependencies of userprofile.cpp
cpp:Checking dependencies of groupmanager.cpp
cpp:Checking dependencies of thinkfinger.cpp
tuxusers: Making rules
backreference:Expanded {cfiles} reference
backreference:Expanded {hfiles} reference
kcm_tuxusersmodule.so: Making rules
backreference:Expanded {cfiles} reference
backreference:Expanded {hfiles} reference
* Autoinstall dictionary overriden by INSTALL=... directive
* Adding more INSTALL targets.
* Adding more INSTALL targets.
* Adding more INSTALL targets.
Aditional Makefile targets

Makefile/s created, now type "make && make install" to install tuxusers-0.6.0

Report

Merlin09

10 years ago

and the make result:

(cd ts && make )
make[1]: Entering directory `/home/merlin/Desktop/tuxusers/ts'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/merlin/Desktop/tuxusers/ts'
g++ -L/usr/lib/qt/lib -lqt-mt -L/usr/lib -lcrypt tuxusers.o main.o tuxusersmodule.o TProcess.o userprofile.o groupmanager.o thinkfinger.o tuxusers.moc.o tuxusersmodule.moc.o TProcess.moc.o userprofile.moc.o groupmanager.moc.o thinkfinger.moc.o -o tuxusers
tuxusers.o: In function `TuxUsers::imageChange()':
tuxusers.cpp:(.text+0x86): undefined reference to `KFileDialog::getImageOpenURL(QString const&, QWidget*, QString const&)'
tuxusers.cpp:(.text+0xec): undefined reference to `KURL::~KURL()'
tuxusers.cpp:(.text+0x103): undefined reference to `KURL::~KURL()'
tuxusers.o: In function `TuxUsers::remove()':
tuxusers.cpp:(.text+0x2fee): undefined reference to `KStdGuiItem::no()'
tuxusers.cpp:(.text+0x2ffd): undefined reference to `KStdGuiItem::yes()'
tuxusers.cpp:(.text+0x3055): undefined reference to `KMessageBox::warningYesNo(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, int)'
tuxusers.cpp:(.text+0x30c1): undefined reference to `KGuiItem::~KGuiItem()'
tuxusers.cpp:(.text+0x30d8): undefined reference to `KGuiItem::~KGuiItem()'
tuxusers.cpp:(.text+0x30ec): undefined reference to `KGuiItem::~KGuiItem()'
tuxusers.cpp:(.text+0x310c): undefined reference to `KGuiItem::~KGuiItem()'
tuxusers.o: In function `TuxUsers::add()':
tuxusers.cpp:(.text+0x3fe0): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
tuxusers.cpp:(.text+0x405d): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x4290): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x57d4): undefined reference to `KIconLoader::~KIconLoader()'
tuxusers.cpp:(.text+0x57ee): undefined reference to `KIconLoader::~KIconLoader()'
tuxusers.o: In function `TuxUsers::TuxUsers(bool, bool, char const*, QWidget*)':
tuxusers.cpp:(.text+0x5f95): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
tuxusers.cpp:(.text+0x60df): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x6325): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x656b): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x67b1): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x69e2): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.o:tuxusers.cpp:(.text+0x6c09): more undefined references to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const' follow
tuxusers.o: In function `TuxUsers::TuxUsers(bool, bool, char const*, QWidget*)':
tuxusers.cpp:(.text+0x6f96): undefined reference to `KIconLoader::~KIconLoader()'
tuxusers.cpp:(.text+0x6fb6): undefined reference to `KIconLoader::~KIconLoader()'
tuxusers.o: In function `TuxUsers::TuxUsers(bool, bool, char const*, QWidget*)':
tuxusers.cpp:(.text+0x73b7): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
tuxusers.cpp:(.text+0x7501): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x7747): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x798d): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x7bd3): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.cpp:(.text+0x7e04): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
tuxusers.o:tuxusers.cpp:(.text+0x802b): more undefined references to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const' follow
tuxusers.o: In function `TuxUsers::TuxUsers(bool, bool, char const*, QWidget*)':
tuxusers.cpp:(.text+0x83b8): undefined reference to `KIconLoader::~KIconLoader()'
tuxusers.cpp:(.text+0x83d8): undefined reference to `KIconLoader::~KIconLoader()'
main.o: In function `main':
main.cpp:(.text+0x1f4): undefined reference to `KAboutData::KAboutData(char const*, char const*, char const*, char const*, int, char const*, char const*, char const*, char const*)'
main.cpp:(.text+0x21d): undefined reference to `KAboutData::addAuthor(char const*, char const*, char const*, char const*)'
main.cpp:(.text+0x23f): undefined reference to `KCmdLineArgs::init(int, char**, KAboutData const*, bool)'
main.cpp:(.text+0x254): undefined reference to `KCmdLineArgs::addCmdLineOptions(KCmdLineOptions const*, char const*, char const*, char const*)'
main.cpp:(.text+0x25c): undefined reference to `KApplication::addCmdLineOptions()'
main.cpp:(.text+0x26f): undefined reference to `KApplication::KApplication(bool, bool)'
main.cpp:(.text+0x2af): undefined reference to `KApplication::dcopClient()'
main.cpp:(.text+0x2bf): undefined reference to `DCOPClient::registerAs(QCString const&, bool)'
main.cpp:(.text+0x3b1): undefined reference to `KApplication::~KApplication()'
main.cpp:(.text+0x3d1): undefined reference to `KApplication::~KApplication()'
main.cpp:(.text+0x3eb): undefined reference to `KAboutData::~KAboutData()'
main.cpp:(.text+0x40b): undefined reference to `KAboutData::~KAboutData()'
tuxusersmodule.o: In function `TuxUsersModule::aboutData() const':
tuxusersmodule.cpp:(.text+0x29e): undefined reference to `KAboutData::KAboutData(char const*, char const*, char const*, char const*, int, char const*, char const*, char const*, char const*)'
tuxusersmodule.cpp:(.text+0x33c): undefined reference to `KAboutData::addAuthor(char const*, char const*, char const*, char const*)'
tuxusersmodule.o: In function `TuxUsersModule::~TuxUsersModule()':
tuxusersmodule.cpp:(.text+0x3c3): undefined reference to `KCModule::~KCModule()'
tuxusersmodule.o: In function `TuxUsersModule::~TuxUsersModule()':
tuxusersmodule.cpp:(.text+0x421): undefined reference to `KCModule::~KCModule()'
tuxusersmodule.o: In function `TuxUsersModule::~TuxUsersModule()':
tuxusersmodule.cpp:(.text+0x47f): undefined reference to `KCModule::~KCModule()'
tuxusersmodule.o: In function `TuxUsersModule::TuxUsersModule(QWidget*, char const*)':
tuxusersmodule.cpp:(.text+0x4d4): undefined reference to `KCModule::KCModule(QWidget*, char const*, QStringList const&)'
tuxusersmodule.cpp:(.text+0x763): undefined reference to `KCModule::~KCModule()'
tuxusersmodule.o: In function `TuxUsersModule::TuxUsersModule(QWidget*, char const*)':
tuxusersmodule.cpp:(.text+0x7b2): undefined reference to `KCModule::KCModule(QWidget*, char const*, QStringList const&)'
tuxusersmodule.cpp:(.text+0xa41): undefined reference to `KCModule::~KCModule()'
tuxusersmodule.o: In function `KApplication::kApplication()':
tuxusersmodule.cpp:(.text._ZN12KApplication12kApplicationEv[KApplication::kApplication()]+0x11): undefined reference to `KApplication::KApp'
userprofile.o: In function `UserProfile::imageChange()':
userprofile.cpp:(.text+0x16e): undefined reference to `KFileDialog::getImageOpenURL(QString const&, QWidget*, QString const&)'
userprofile.cpp:(.text+0x190): undefined reference to `KURL::~KURL()'
userprofile.cpp:(.text+0x1ad): undefined reference to `KURL::~KURL()'
userprofile.o: In function `UserProfile::passwordChange()':
userprofile.cpp:(.text+0xaa2): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
userprofile.cpp:(.text+0xb16): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0xd13): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x1144): undefined reference to `KIconLoader::~KIconLoader()'
userprofile.cpp:(.text+0x115e): undefined reference to `KIconLoader::~KIconLoader()'
userprofile.o: In function `UserProfile::UserProfile(QWidget*, char const*)':
userprofile.cpp:(.text+0x3cfb): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
userprofile.cpp:(.text+0x3d78): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x3fa1): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x4c29): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x4e3a): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x5095): undefined reference to `KIconLoader::~KIconLoader()'
userprofile.cpp:(.text+0x50b8): undefined reference to `KIconLoader::~KIconLoader()'
userprofile.o: In function `UserProfile::UserProfile(QWidget*, char const*)':
userprofile.cpp:(.text+0x5b1d): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
userprofile.cpp:(.text+0x5b9a): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x5dc3): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x6a4b): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x6c5c): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
userprofile.cpp:(.text+0x6eb7): undefined reference to `KIconLoader::~KIconLoader()'
userprofile.cpp:(.text+0x6eda): undefined reference to `KIconLoader::~KIconLoader()'
groupmanager.o: In function `GroupManager::GroupManager(QWidget*, char const*)':
groupmanager.cpp:(.text+0x20fb): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
groupmanager.cpp:(.text+0x2178): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
groupmanager.cpp:(.text+0x23a1): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
groupmanager.cpp:(.text+0x2845): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
groupmanager.cpp:(.text+0x2a2b): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
groupmanager.cpp:(.text+0x2bf7): undefined reference to `KIconLoader::~KIconLoader()'
groupmanager.cpp:(.text+0x2c17): undefined reference to `KIconLoader::~KIconLoader()'
groupmanager.o: In function `GroupManager::GroupManager(QWidget*, char const*)':
groupmanager.cpp:(.text+0x2fbf): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
groupmanager.cpp:(.text+0x303c): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
groupmanager.cpp:(.text+0x3265): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
groupmanager.cpp:(.text+0x3709): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
groupmanager.cpp:(.text+0x38ef): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
groupmanager.cpp:(.text+0x3abb): undefined reference to `KIconLoader::~KIconLoader()'
groupmanager.cpp:(.text+0x3adb): undefined reference to `KIconLoader::~KIconLoader()'
thinkfinger.o: In function `ThinkFinger::dataRead()':
thinkfinger.cpp:(.text+0x18e): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
thinkfinger.cpp:(.text+0x544): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
thinkfinger.cpp:(.text+0x910): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
thinkfinger.cpp:(.text+0xb76): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
thinkfinger.cpp:(.text+0xdb5): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
thinkfinger.cpp:(.text+0xfe8): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
thinkfinger.cpp:(.text+0x1138): undefined reference to `KIconLoader::~KIconLoader()'
thinkfinger.cpp:(.text+0x1158): undefined reference to `KIconLoader::~KIconLoader()'
thinkfinger.o: In function `ThinkFinger::ThinkFinger(QString const&, QWidget*, char const*)':
thinkfinger.cpp:(.text+0x15e0): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
thinkfinger.cpp:(.text+0x19a3): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
thinkfinger.cpp:(.text+0x1ad6): undefined reference to `KIconLoader::~KIconLoader()'
thinkfinger.cpp:(.text+0x1aed): undefined reference to `KIconLoader::~KIconLoader()'
thinkfinger.o: In function `ThinkFinger::ThinkFinger(QString const&, QWidget*, char const*)':
thinkfinger.cpp:(.text+0x1bc6): undefined reference to `KIconLoader::KIconLoader(QString const&, KStandardDirs*)'
thinkfinger.cpp:(.text+0x1f89): undefined reference to `KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const'
thinkfinger.cpp:(.text+0x20bc): undefined reference to `KIconLoader::~KIconLoader()'
thinkfinger.cpp:(.text+0x20d3): undefined reference to `KIconLoader::~KIconLoader()'
tuxusersmodule.moc.o: In function `TuxUsersModule::qt_property(int, int, QVariant*)':
tuxusersmodule.moc.cpp:(.text+0xed): undefined reference to `KCModule::qt_property(int, int, QVariant*)'
tuxusersmodule.moc.o: In function `TuxUsersModule::qt_invoke(int, QUObject*)':
tuxusersmodule.moc.cpp:(.text+0x11f): undefined reference to `KCModule::qt_invoke(int, QUObject*)'
tuxusersmodule.moc.o: In function `TuxUsersModule::qt_cast(char const*)':
tuxusersmodule.moc.cpp:(.text+0x174): undefined reference to `KCModule::qt_cast(char const*)'
tuxusersmodule.moc.o: In function `TuxUsersModule::staticMetaObject()':
tuxusersmodule.moc.cpp:(.text+0x1b3): undefined reference to `KCModule::staticMetaObject()'
tuxusersmodule.moc.o: In function `TuxUsersModule::qt_emit(int, QUObject*)':
tuxusersmodule.moc.cpp:(.text+0x2e1): undefined reference to `KCModule::qt_emit(int, QUObject*)'
tuxusersmodule.moc.o:(.data.rel.ro._ZTV14TuxUsersModule[vtable for TuxUsersModule]+0x1c8): undefined reference to `KCModule::defaults()'
tuxusersmodule.moc.o:(.data.rel.ro._ZTV14TuxUsersModule[vtable for TuxUsersModule]+0x1d8): undefined reference to `KCModule::virtual_hook(int, void*)'
tuxusersmodule.moc.o:(.data.rel.ro._ZTI14TuxUsersModule[typeinfo for TuxUsersModule]+0x8): undefined reference to `typeinfo for KCModule'
collect2: ld returned 1 exit status
make: *** [tuxusers] Error 1

Report

C

dmoreno

10 years ago

Looks like it is a problem that it can not find kde development libraries. As a workaround, can you try to compile with:

LDFLAGS="-lkio -lkdecore" make

?

Hope this helps.

Report

Merlin09

10 years ago

ok, i'll try, cause I have just everything installed, so it should work. This option will only alter the appearence of the software, right ?

Report

Merlin09

10 years ago

ok, with this I can configure and install it, but when I launch it with the menu entry (or in a terminal as root), I have no errors, but nothing happens: the terminal hangs, and no window shows, any idea about that ?

Report

C

dmoreno

10 years ago

I have no idea of why nothing happends...

Can you try to open it with gdb (gdb ./tuxusers) and when you think it is hanged press Ctrl-C and type "bt"? (and send me the backtrace)

Report

Merlin09

10 years ago

Hi!
This sounds like a great app, but I'm not able to make it compile. I'm using Slackware with KDE-3.5.7 fully functionnal, but when I do ./configure, it always complain about not finding KDE. I tried tuxnetconf too, and it was the same thing. if you have any clue... thanks in advance

Report

C

dmoreno

10 years ago

Maybe it is because SCAM can not find the Qt libraries. I have only tested it on Debian.

Do you know where are the header and libraries for Qt3 in slackware?

Can you try setting the environment variable QTDIR to point to the qt3 installation directory?

In debian should be something like: "QTDIR=/usr/share/qt3 ./configure"

Hope this helps.

Report

product-maker 7 22

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.6.0
updated Jul 18 2007
added Jul 18 2007
downloads today
0
page views today 0