Oddness building Quassel with v9.0

Tigersharke . tigersharke at gmail.com
Sun Oct 9 00:31:59 UTC 2011


Hello!

I am running 64bit PC-BSD v9.0beta3 (updated from beta2), originally
installed from USBFULL 9.0beta2.

I have tried to do a pbi_makeport of Quassel to obtain the monolithic build
of Quassel.  I did my best to instigate this desired outcome by using the
pbi.conf file with the appropriate options.  No matter what I did, I could
not gain the 'monolithic' Quassel as a result but it seems to be a
relatively complex issue.

What I have discovered (to me) is certainly odd. I have successfully built
the Quassel 'monolithic' version as a port, but if I attempt to run Quassel
(monolithic) as my normal user, what seems to appear is the client rather
than the monolithic which reports "Disconnected from core" and the output to
shell as below:

[tigersharke at Mutant] /usr/ports/irc/quassel> quassel&
[1] 96992
[tigersharke at Mutant] /usr/ports/irc/quassel> 2011-10-08 16:21:53 Warning:
SslServer: Certificate file /home/tigersharke/.config/
quassel-irc.org/quasselCert.pem does not exist
2011-10-08 16:21:53 Warning: SslServer: Unable to set certificate file
           Quassel Core will still work, but cannot provide SSL for client
connections.
           Please see http://quassel-irc.org/faq/cert to learn how to enable
SSL support.
2011-10-08 16:21:53 Warning: SslServer: Certificate file
/home/tigersharke/.config/quassel-irc.org/quasselCert.pem does not exist
("QSQLITE", "QSQLITE3", "QMYSQL3", "QMYSQL")
Core is currently not configured! Please connect with a Quassel Client for
basic setup.
Unable to open database "SQLite" for thread QThread(0x80c01b8d0)
- "unable to open database file Error opening database"
QSqlDatabasePrivate::database: unable to open database: "unable to open
database file Error opening database"
Selected storage backend is not available: "SQLite"
Core::setupInternalClientSession(): You're trying to run monolithic Quassel
with an unusable Backend! Go fix it!

[1]    Done                          quassel
[tigersharke at Mutant] /usr/ports/irc/quassel>

When I try to run the monolithic Quassel as root (which of course I should
not), it works and I get the following output in the shell:

[tigersharke at Mutant] /usr/ports/irc/quassel# quassel&
[1] 99917
[tigersharke at Mutant] /usr/ports/irc/quassel# Error:
"/var/tmp/kdecache-tigersharke" is owned by uid 1001 instead of uid 0.
2011-10-08 16:38:39 Warning: SslServer: Certificate file
/home/tigersharke/.config/quassel-irc.org/quasselCert.pem does not exist
2011-10-08 16:38:39 Warning: SslServer: Unable to set certificate file
           Quassel Core will still work, but cannot provide SSL for client
connections.
           Please see http://quassel-irc.org/faq/cert to learn how to enable
SSL support.
2011-10-08 16:38:39 Warning: SslServer: Certificate file
/home/tigersharke/.config/quassel-irc.org/quasselCert.pem does not exist
("QSQLITE", "QSQLITE3", "QMYSQL3", "QMYSQL")
2011-10-08 16:38:39 Info: SQLite Storage Backend is ready. Quassel Schema
Version: 17
2011-10-08 16:38:39 Info: Restoring previous core state...

[1]    Done                          quassel
[tigersharke at Mutant] /usr/ports/irc/quassel#

Building Quassel from ports with v8.2 was not a problem.  I could build the
monolithic version and then run it as my normal user. However, I did not
attempt building a Quassel PBI with PC-BSD v8.2.

Thank you for your time and effort!


More information about the freebsd-ports mailing list