Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Geceni

Pages: [1] 2 3 ... 5
1
The Hydlaa Plaza / Re: Happy Birthday!! Have some cake and such.
« on: October 25, 2011, 10:55:19 pm »
:flowers: Happy birthday and adulthood, Geceni.

Thanks! Sorry I missed your post, haven't been around the forums much these days.

Happy (Late!) Birthday, Talad!

2
Thanks Aiwendil! I followed your suggestion to make a link in /usr/lib/ to /usr/lib64/mysql/libmysqlclient.so.

The first thing I did was use yum to remove the i686 packages,since I don't need them anyway and their presence could only confuse things. I then ran:
Code: [Select]
ln -s /usr/lib64/mysql/libmysqlclient.so.18.0.0 libmysqlclient.so in /usr/lib/.

After these changes, ./configure was able to detect the presence of the mysqlclient library without even setting the --with-mysqlclient flag.

So, note to linux users... look out for missing links in /usr/lib/ to /usr/lib64/.

The server is now running just fine and dandy, and psnpcclient is re-compiling. :D

Thanks a million to both weltall and Aiwendil for your help on this.

3
There were a couple of issues.
1) It wasn't finding the mysql headers. That error was resolved with --with-mysqlclient=/usr/include/mysql/
2) The second I'm still a bit puzzled by. Here's the output copied from config.log
Code: [Select]
configure:16703: checking if pkg-config recognizes mysqlclient
configure:16714: result: no
configure:16786: checking for mysqlclient-config
configure:16819: result: no
configure:17095: checking for libmysqlclient
configure:17175: gcc -o conftest -I/usr/include/mysql/include -DCS_MYSQLCLIENT_PATH=mysqlclient    -L/usr/include/mysql/lib   conftest.c -framework mysqlclient   >&5
gcc: error: mysqlclient: No such file or directory

(irrelevant output here - contents of source file it failed to compile)

configure:17175: gcc -o conftest -I/usr/include/mysql -DCS_MYSQLCLIENT_PATH=mysqlclient    -L/usr/include/mysql   conftest.c -framework mysqlclient   >&5
gcc: error: mysqlclient: No such file or directory

(irrelevant output here - more file contents)

configure:17175: gcc -o conftest -I/usr/include/mysql    -L/usr/include/mysql   conftest.c -lmysqlclient   >&5
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status

So it looks like gcc is searching for an executable called mysqlclient to link to, and is failing because it cannot find it? What exactly *is* this "mysqlclient" file supposed to be anyway? I tried creating a link called "mysqlclient" to /usr/lib64/mysql/libmysqlclient.so, and it still does not recognize it, so evidently it's looking for this file in the local directory, not the search path. Is it supposed to be /usr/lib64/mysql/libmysqlclient.so, or one of the other shared objects in the /usr/lib64/mysql/ directory?

4
OK, I've tried running ./configure instead pointing to the standard C API headers, with no success... also tried again with the path pointing to the 32 and 64 bit libmysqlclient binaries, just to make sure I'd checked all of the directory paths possible. Is ./configure searching for a header, or a .so? I would *think* that since ./configure --help prints that it will search the directory path supplied as well as dir/include and dir/lib that it would be looking for a header... not sure about that though.

Any suggestions?

P.S. I checked yum again... I have the most recent mysql-devel packages installed, both for 64 and 32-bit... although I would think that only the 64-bit package would be needed to build on a 64-bit processor.

5
The Hydlaa Plaza / Re: Comments on "Faces Behind the Players"
« on: October 11, 2011, 05:38:13 am »
*Back to
Good point...  ;)

I thought Ikon was with Stillwater?

6
Guilds Forum / Re: [GUILD] The Elite Reign
« on: October 10, 2011, 09:04:53 pm »
Lol... I've seen plenty of TER members in-world, but never knew what the guild was really about. Sounds like fun...

7
Hi, I'm having some problems building psserver from SVN. I've followed all of the instructions here: https://planeshift.svn.sf.net/svnroot/planeshift/trunk/docs/compiling.html. Everything compiles OK, but it appears that the mysql plugin is not compiling. I say that because when I run
Code: [Select]
./psserverI get the following error:
Code: [Select]
Your configuration files are in... /home/user/.PlaneShift

crystalspace.pluginmgr.loadplugin:
  could not load plugin ‘crystalspace.sndsys.element.ogg’
  could not load plugin ‘planeshift.database.mysql’
(irrelevant output omitted here)
Sun Oct  9 21:45:18 2011, Sun Oct  9 21:45:18 2011, Database Host: 'localhost' User: 'planeshift' Databasename: 'planeshift' Port: 0

planeshift.application.server:
  No iDataConnection plugin!
Sun Oct  9 21:45:18 2011, <src/server/psserver.cpp:297 Initialize SEVERE>
Sun Oct  9 21:45:18 2011, Could not create database or connect to it:
Sun Oct  9 21:45:18 2011, error while initializing server!

Up near the top, I see that it doesn't load the mysql plugin. I have the mysql, mysql-dev, and mysql C++ API and dev libraries installed on my system via yum. I'm thinking that the problem has something to do with the output of the ./configure script right before compiling.

Code: [Select]
(irrelevant output here)
checking if pkg-config recognizes mysqlclient... no
checking for mysqlclient-config... no
checking for libmysqlclient... no
(more irrelevant output)
Optional Dependencies
---------------------
Missing
  PostgreSQL           (database)
  Sqlite3              (database)
  hunspell             (other)
  mysql                (database)

I've tried to specify the location of the libmysqlclient.so with:
Code: [Select]
./configure --with-mysqlclient=<insert directory here>I wasn't sure if the configure script was looking for the binary .so file or the headers, so I tried running it different times with the path to the binary (/usr/lib64/mysql) and the path to the headers in (/usr/include/mysql). Also note that I have both the 64-bit and 32-bit development libraries for mysql installed.

At this point I'm out of ideas... if some helpful developer could shed some light on the problem, I'd appreciate it greatly.

I want to build the server both because I'm interested in applying for the dev team, and I'm also interested in working (some time off in the future) on a modified version of the server/client to allow for fully dynamic virtual worlds. And besides that, PS is just THAT cool.  ;)

Thanks,
Geceni

8
The Hydlaa Plaza / Re: Have a classy night in
« on: October 07, 2011, 08:17:19 am »
Lol, classy Roberet.  ;) The rain site was pretty well done...

9
The Hydlaa Plaza / Re: Glaciusor's Floor
« on: September 15, 2011, 06:01:34 am »
Lol, that's a cool pic...

10
The Hydlaa Plaza / Re: Enki armors!
« on: August 08, 2011, 05:14:32 am »
LOL! ;D

11
The Hydlaa Plaza / Re: Enki armors!
« on: August 08, 2011, 01:58:13 am »
That's hilarious!

12
The Hydlaa Plaza / Re: Have you ever? (game)
« on: July 20, 2011, 08:52:33 am »
Um, no... I've slept for over 12 hours straight though.

HYE hunted bees with a carpentry hammer, and then gotten stung by one you took a swing at?

13

Did anyone try defensive wind against summon missle?  Doesn't it also mention stopping thrown attacks?

Those missiles are magical energy, so they aren't like regular ranged weapons. I understood, that defensive spells don't help against other magic, with the exception of one spell which doesn't really help now anyway, because antimagic doesn't work yet.

One would think so, but according to the Summon Missile description, it's actually a wooden arrow. (Makes no sense to me...) Energy Arrow is magical energy though.

14
General Discussion / Re: is this game alpha??
« on: July 18, 2011, 11:49:08 pm »
Yay!!!! My char won't be wiped! Thanks Talad! \\o//

15
Crystal way uses the "purest" form of energy from the Crystal. Does it means that energy is in its raw form, unfiltered, or its most elaborated form, extremely filtered?

I've always thought of Crystal Way as unfiltered, pure magical energy, which nicely explains why it does so well in both offensive and healing rolls. Since the Azure Crystal provides the energy necessary for life, a CW mage can carefully apply measured amounts of energy to heal, or release it in heavy blasts to kill (since energy from the Crystal is deadly in high enough quantities, hence the reason for sending the worst baddies to the Crystal to execute them).

Pages: [1] 2 3 ... 5