Oh what the heck, another CGI question

Bryan McCormick bryan at deepfoo.com
Thu Apr 19 21:29:17 EDT 2007


Andre,

Thanks for the quick response. The CGI tutorial was indeed excellent. It 
does turn out BSD has a 2.2.1 version of the engine going.

One thing my ISP noted is that there were some odd problems with the 
libraries used when the BSD version was compiled. This is not "my thing" 
but I am putting it out there so folks will know. Otherwise you can do 
everything right and end up hitting your head against 500 errors. They 
were nice enough to upload libs for backwards compatibility to the 
server so now it is working. Here is the note:

<< -------------------------

The problem is your engine was compiled for FreeBSD 4, but you're on 
FreeBSD 5.

su-2.05b$ ./revolution
/usr/libexec/ld-elf.so.1: Shared object "libstdc++.so.3" not found, 
required by "revolution"

su-2.05b$ locate libstdc
/usr/lib/libstdc++.a
/usr/lib/libstdc++.so
/usr/lib/libstdc++.so.4

If revolution was compiled to use libstdc++.so instead of 
libstdc++.so.3, then it should be more portable between FreeBSD 
versions.  I wouldn't recommend compiling against libstdc++.so.4 either 
because if you ever move your website to a newer server, or if the 
server is ever upgraded, it will definitely break.

All that said, I installed some downward compatibility libraries, so the 
script runs now.

----------------------- >>



More information about the use-livecode mailing list