Mail Index


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Install problems on Red Hat 7.2



Is anyone actually reading this list? Messages are not showing up in the 
archives.

I did (finally!) solve my problem. The fix for this was two fold, and I'm not 
terribly sure what exactly fixed this problem, but it might have had something
to do with changing the user and group which apache runs at to nobody/nobody 
and
then running a chmod -R nobody.nobody across the entire htdocs directory.

Once that was done, I was getting Imlib2 errors which seem to be a common 
problem
on the list and the fix is usually reported to be to uninstall the Imlib2 RPMS
and go to source. Nope, instead, install the imlib2-loader_jpeg RPM and it will
work fine. Please update your documentation.


Will



> My machine is fairly stock RH 7.2. Trying to install Apache::Gallery 0.4
> with Imlib 1.0.6.
> 
> My problem seems to be with the inline code compiles. I see this in my
> error log (I see other problems after it, but I'm sure this is the root):
> 
> A problem was encountered while attempting to compile and install your Inline
> C code. The command that failed was:
>   make > out.make 2>&1
> 
> So, I look at the output of the out.make file and I see:
> 
> make: *** get{e}[gu]id: Operation not permitted.  Stop.
> 
> Which to me looks like a permissions problem of some sort to me. So, I su - 
> nobody
> (what apache runs as) and try to compile it myself and look at out.make:
> 
> /usr/bin/perl -I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1 
> /usr/lib/perl5/5.6.1/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.6.1/ExtUtils/ty
> pemap  Gallery_4033.xs > Gallery_4033.xsc && mv Gallery_4033.xsc Gallery_4033.c
> gcc -c -I/usr/X11R6/include -fno-strict-aliasing -I/usr/local/include -O2 
> -march=i386 -mcpu=i686   -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\" -fPIC 
> -I/usr/lib/perl5/5.6.1/i386-linux/CORE  Gallery_4033.c
> Running Mkbootstrap for Apache::Gallery_4033 ()
> chmod 644 Gallery_4033.bs
> rm -f blib/arch/auto/Apache/Gallery_4033/Gallery_4033.so
> LD_RUN_PATH="/usr/lib:/lib:/usr/X11R6/lib" gcc  -shared -L/usr/local/lib 
> Gallery_4033.o  -o blib/arch/auto/Apache/Gallery_4033/Gallery_4033.so   
> -L/usr/X11R6/lib -lImlib2 -lttf -lm -ldl -lXext -lXext
> chmod 755 blib/arch/auto/Apache/Gallery_4033/Gallery_4033.so
> cp Gallery_4033.bs blib/arch/auto/Apache/Gallery_4033/Gallery_4033.bs
> chmod 644 blib/arch/auto/Apache/Gallery_4033/Gallery_4033.bs
> 
> Wow! it looks like it compiles to me! I should note to get this to work, it 
> would
> not find the "ttf" library by itself and I had to manually symlink 
> /usr/lib/libttf.so to /usr/lib/libttf.so.2.3.0 which was a lucky guess on my
> part!
> 
> The thing is, even now when it looks like everything compiled ok and I have
> the Gallery_4033.o file, it still does not work! I continue to see:
> 
> [Wed Jul  3 17:39:30 2002] [error] Undefined subroutine 
> &Apache::Gallery::resizepicture called at /usr/lib/perl5/site_perl/5.6.1/Apache
> /Gallery.pm line 459.
> 
> in my error log and from looking at the source for Gallery_4033 I see that
> routine.
> 
> ok, so what am I missing?
> 
> 
>