[lug] PHP3 compile and rusage
Atkinson, Chip
CAtkinson at Circadence.com
Mon Jan 8 13:12:19 MST 2001
Yeah, just ftp the executable files themselves, don't bother with the built
but not installed directories.
Here are at least two ways of a recursive touch:
find . -exec touch {} \;
find . -print | xargs touch
Note that if you have weird file names, you'll need to look into -print0
Chip
> -----Original Message-----
> From: John Starkey [mailto:jstarkey at advancecreations.com]
> Sent: Monday, January 08, 2001 1:03 PM
> To: 'lug at lug.boulder.co.us'
> Subject: RE: [lug] PHP3 compile and rusage
>
>
> I tried doing make on the other machine and make install on
> the local box,
> yesterday. I rec'd a clock skew (no wonder I'm always late :}
> ) and some
> other errors. Do you know of a way to use touch recursively?
> I didn't see
> anything in man touch that'd work.
>
> I'll try using the completed code though. Thanks. I can't see
> myself going
> thru the C code. I've got too much going on to even attempt to figure
> that out. If this doesn't work I'll have to use the remote
> until I know
> enough to understand/fix this problem.
>
> Thanks again,
>
> John
>
> On Mon, 8 Jan 2001, Atkinson, Chip wrote:
>
> > John,
> >
> > Here's an idea for you -- take the compiled code from one
> of your machines
> > as well as php.ini from those machines and just copy it to your home
> > machine. That's the easiest and cheapest, but if you must
> get it to compile
> > on your machine, you will probably have to slug through the
> whole thing an
> > inch at a time. To do that, I'd find what is not defined
> and where it is.
> > If it's nowhere to be found, you may not have installed
> that particular
> > package. Then it starts getting fugly. :-)
> >
> > Chip
> >
> > > -----Original Message-----
> > > From: John Starkey [mailto:jstarkey at advancecreations.com]
> > > Sent: Monday, January 08, 2001 12:37 PM
> > > To: 'lug at lug.boulder.co.us'
> > > Subject: RE: [lug] PHP3 compile and rusage
> > >
> > >
> > > Chip thanks a lot for the reply. I've spent a total of 16
> > > hours on this. I
> > > see the same problem all over the boards, everyone has a
> > > suggestion/fix
> > > but none of them apply.
> > >
> > > I do have a machine that works fine. It's a stock install
> of RH6.2,
> > > unscathed by me:}. But my home machine just won't compile. For the
> > > archives and anyone else, there's a faq that addresses this
> > > issue as well
> > > as a lot of discussion on this in the php.net mail
> archives. But it's
> > > definately an "I broke my linux box" issue from what i can tell.
> > >
> > > > Are there any other errors? rusage is a structure in
> > > system header files.
> > > > See getrlimit(2). One thing that I found when building PHP
> > > on machines here
> > > > is that the linux boxes as installed were missing include
> > > files, or links to
> > >
> > > No other errors.
> > >
> > > Yea. I upgraded to glibc-2.1.3, reconfiged my 2.3.9 kernel
> > > and symlinked
> > > to the linux dir and the asm dir from /usr/include, I tried,
> > > as one person
> > > suggested, adding a CFLAG='-02 -DHAVE_SYS_RESOURCE_H' env
> > > variable, but
> > > this is already a flag in everything up to and including the
> > > microtime.c
> > > line anyway. I uncommented all the RLIM_INFINITY lines in my
> > > resource.h.
> > > And a few other things that I can't remember I'm sure.
> > >
> > > > Clean the distribution directory out again (make clean usually)
> > > > Re-run configure
> > > > run make
> > >
> > > Also need to delete the config.cache.
> > >
> > > > watch the error messages for include files not being found.
> > > Find the files,
> > > > usually under /usr/src/linux and put symlinks in
> > > /usr/include that point to
> > > > the files that reside under /usr/src/linux/...
> > >
> > > I don't see any errors for includes not found (or atleast not
> > > blantenly
> > > saying so.) This error doesn't even make mention. Just says the
> > > function/microtime.c storage size og "usg" isn't known. (I
> > > guess usg is in
> > > an include somewhere?)
> > >
> > > Maybe I missed something here. I did a make menu config in
> > > the 2.3.9 dir,
> > > and accepted the defaults. Then did a make. After that I
> > > symlinked from
> > > /usr/include/linux to /usr/src/linux/include/linux and from
> > > /usr/include/asm to /usr/src/linux/include/asm-i386.
> > >
> > > This is crazy. I don't have a problem with anything else
> compiling.
> > >
> > > Thanks,
> > >
> > > john
> > >
> > >
> > > _______________________________________________
> > > Web Page: http://lug.boulder.co.us
> > > Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
> > >
> >
> > _______________________________________________
> > Web Page: http://lug.boulder.co.us
> > Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
> >
>
>
> _______________________________________________
> Web Page: http://lug.boulder.co.us
> Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
>
More information about the LUG
mailing list