Ok, I've downloaded and unpacked all the midgard 1.5 tar balls. With a lot of effort, midgard-lib and midgard-data are installed. Now I am trying to get mod_midgrad installed, but the configure script will not complete. The configure script refuses to see the midgard.h file. The script is faulty elsewhere; it looks for midgard-config in /usr/sbin when the other installers have placed it in /usr/local/bin. The command I am typing is:

./configure --with-apxs=/usr/sbin/apxs --with-midgard-config=/usr/local/bin/midgard-config

Per the install instructions, I have also tried adding the --with-midgard= option to no avail. I see in the script, it should default to /usr/local, which is correct. /usr/local/include/midgard/midgard.h is the full path, and I have tried all versions of the path with the --with-midgard option, but nothing changes.

Also, per the instructions, I've checked ldconfig. libmidgard and libmysqlclient are registered correctly. It appears ether the script is processing the path incorrectly or something is breaking before the midgard.h check. Attached is the config.log. In it you see errors starting around line 1006, though the script keeps running until it hits the midgard.h issue. I don't know if this is normal.

I am running SuSE 8.1. The rest of this message is bitching about getting midgrad installed, even to this point. SuSE 8.1 dose have an rpm for midgard 1.4.3-41. Unfortunely, it fails when you restart apache. Apache appears to start and then complains there is no licence for php in unknown line 0. I belive this is because, my apache is running php 4, and not php 3 that the mod_midgard-php part of the rmp is using. Also it fails to add the db to mysql, and dose not give you a clue that it needs to be done.

I have discovered, midgard-lib-1.5.0 requires glib-devel, zlib-devel, mysql-devel to be installed. apache-devel is needed by midgard-data-1.5.0 and mod_midgard. It was around 8pm when I started with midgard-lib-1.5.0 and about 12:30am when I hit the impass with mod_midgard-1.5.0. Much of my time was wasted trying to guess the missing package, then installing them, and then, the biggest time eater, getting updates. All but one, of the before named packages had a base package (ie zlib, mysql,etc) that had been updated. If I had known all the packages required, I could install them all together, once, than update and be done. I estimate it would have saved about 3 hours out of the 4.5 hours spent. Also error messages asking if glib is installed, when it is looking for glib-devel are nearly useless. glib, like apache, and mysql have many packages starting with they're name. How is the end user to know which is needed? The base packages are often installed by default.

Bitching done. Thanks for any help that comes in response to this.

Attachment: config.log
Description: Binary data

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to