Makes sense for the most part.  Just a correction on one point though. CF
might use Apache, but can also run on many other web servers (IIS,
Websphere, etc.).  If you install CFMX with the standalone option, then it
installs it's own webserver in the form of JRUN.  It needs JRUN (or a J2EE
server) anyways because CFMX is basically a java application now, but you
are free to choose which web server you want to use.  That said, they don't
recommend using the standalone installation in a production environment, and
Apache would kick ass on web serving anyways.

With your description of gcc/glibc, I think I either have to reset my server
to use the required versions, or not use CF.  That's too bad though - CF is
the cat's meow in web development.  Yes, PHP, ASP, and others are as capable
(and in some cases more capable), but CF is the only one that makes it so
easy to do some very amazing things in a very few lines of code.  Oh well,
it's always a good thing to learn other technologies.. :D

Thanks for the update though.

Shawn

-----Original Message-----
From: Kevin Anderson [mailto:[EMAIL PROTECTED]
Sent: Monday, June 16, 2003 1:32 PM
To: [EMAIL PROTECTED]
Subject: Re: (clug-talk) CFMX on Gentoo Linux?


Someone else should explain the issues surrounding a mix and match between
different versions of gcc and glibc, but the short answer is that generally
it doesn't work.

The installer will probably run anywhere, but the application itself will
not because it cannot find all the files and libraries it needs to run
correctly.

I certainly agree that Gentoo rules, and I especially agree that RH is
sucking more with each passing release, but usually, there's a middle
ground.  Most things also install on Suse.  CF doesn't seem to be one of
them.  It's RH or figure it out yourself.

I will say though that this *IS* a legitimate complaint with Gentoo.
Anything not open sourced (and therefore not self compilable) is close to
impossible to get running on Gentoo, because Gentoo is so configurable
itself.  with RH, a provider can say that RH 7.2 comes with x version of
gcc, x version of Xwindow, x version of Apache, x version of Samba, etc.
And work from that assumption.  That's impossible with Gentoo, because
literally everything may change following an emerge world which includes an
updated version of gcc.  As long as it's recompiled, there's no issues, but
if you have no source, and therefore can't recompile it, well, then it's
broken.  Period.

Gentoo really REALLY forces people to use OSS.  If you want closed source,
then Gentoo isn't the right platform.  That's good, in that my 1.2 and your
1.4 are going to be identical systems.  The version you install from won't
really matter because everything will be brought up to date and kept there.
But it's bad, because nothing is constant.  A vendor cannot rely on anything
being available on a Gentoo box.  And that's even more true because the base
install of Gentoo is so incredibly minimalistic.  Great for performance,
terrible for general usability.

A perfect example is the webserver.  CF will want Apache.  Which won't even
exist on your Gentoo box unless you've emerged it.  And you may have emerged
an alternate webserver, and not have Apache available.  Even if you DO have
Apache, depending on the selected USE variables, it may or may not have
features that are required by CF.  There are simply too many variables for a
closed source app to deal with.  If it was open, then it could be fixed, but
it isn't, so it can't.

Kev.



----- Original Message -----
From: "Shawn Grover" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 16, 2003 11:05 AM
Subject: RE: (clug-talk) CFMX on Gentoo Linux?


> hmmm... a little over my head, but I am keeping up.. :D
>
> CFMX uses the InstallAnywhere intstaller - which is supposed to be java
> based.  With that in mind, why would the version of gcc matter? Or maybe
I'm
> wrong - I'll dig into InstallAnywhere tonight though and learn more. I've
> heard references before about setting up sym links to get CF running on
> non-Red Hat boxes, so this is likely the correct approach.  <sighs>  so
much
> work to get to a stable platform (for CF that is - the Gentoo server is
more
> stable than my RH server ever was).
>
> Thanks for the tips.
>
> -----Original Message-----
> From: Kevin Anderson [mailto:[EMAIL PROTECTED]
> Sent: Monday, June 16, 2003 10:32 AM
> To: [EMAIL PROTECTED]
> Subject: Re: (clug-talk) CFMX on Gentoo Linux?
>
>
> I'm sure your Gentoo Box will be running a different version of gcc &
glibc
> than RH 7.x, and personally, I suspect you'll find the errors will be a
> result of that.  Also, Gentoo's file system layout is much different than
> RHs, so you'll need a lot of Symlinks, at least...  For example, if I
> "locate libc.so.6", on Gentoo, I find /lib/libc.so.6 but on RH, I find
> /lib/libc.so.6 but I also find /lib/i686/libc.so.6 and
> /usr/i386-glibc21-linux/lib/libc.so.6 and /var/ftp/lib/libc.so.6.  You
won't
> need al of these copies, but you'll need to figure out which one CF wants
to
> use, and create a symlink for it.
>
> I also see that the version of Glibc that I'm running is alot of versions
> different than the one on RH.
>
> Kev.
>
>
> ----- Original Message -----
> From: "Shawn Grover" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, June 16, 2003 9:34 AM
> Subject: RE: (clug-talk) CFMX on Gentoo Linux?
>
>
> > damn.  I need to be more careful.  This was supposed to got the
ColdFusion
> > mailing list.  My appologies.  But if anyone is interested, I can keep
you
> > posted on this...
> >
> > Shawn
> >
> > -----Original Message-----
> > From: Shawn Grover [mailto:[EMAIL PROTECTED]
> > Sent: Monday, June 16, 2003 9:32 AM
> > To: CLUG (E-mail)
> > Subject: (clug-talk) CFMX on Gentoo Linux?
> >
> >
> > Has anyone been able to get CFMX running on Gentoo Linux?  When I try to
> > install the linux version (trial version from the web), I get a bunch of
> > strange errors.
> >
> > ---Errors ---
> > Configuring the installer for this system's environment...
> > dirname: error while loading shared libraries: libc.so.6: cannot open
> shared
> > objectfile: No such file or directory
> > /bin/ls: error while loading shared libraries: librt.so.1: cannot open
> shred
> > object file: no such file or directory
> >
> > ... snip ...
> >
> > Launching Installer ...
> > rm: error while loading shared libraries: libc.so.6: cannot open shared
> > objectf file: No such file or directory
> > --- End Errors ---
> >
> > I've tried installing the Java 1.4.1 SDK, and saw no difference.  My
> > research into the install issues suggest this is a JVM problem.  I've
> > examined the files that get extracted, and don't see an executable I can
> run
> > myself.  So if this is a simple path problem I can't change the paths
and
> > then re-run the install.  Or have I missed something? (I'm relatively
new
> > with Linux, so I wouldn't be surprised.)  I do have a libc.so.6 file
under
> > the /library directory.
> >
> > I realize CF is only supported on Red Hat Linux, but I've been very
> > impressed with the optimizations Gentoo allows and would like to use it
as
> > my development server.  If I can't get CF running, I'll probably have to
> do
> > a crash course in PHP.
> >
> > Thanks for any responses.
> >
> > Shawn
> >
> >
>
>

Reply via email to