|
Posted by Ben Morrow on March 27, 2008, 8:00 pm
Please log in for more thread options
>
> Alright, ./Configure -Duseithreads went well withou doing anything else to
> pthread libraries.
> BUT I get this on make test or make install:
> [shell]
> NEMS perl-5.10.0 # make test
> make: *** No rule to make target `/usr/include/bits/errno_values.h', needed
> by `miniperlmain.o'. Stop.
Do you have a /usr/include/bits/errno_values.h? If not, you need to find
one from somewhere (is there a libc headers package you can install, or
is bits/errno_values.h part of the kernel headers and you don't have
them installed?), or you need to work out why miniperlmain.c thinks it
needs it when it doesn't. IIRC bits/errno_values.h is a glibc-ism, and
is included by errno.h; you mentioned uclibc at some point, so perhaps
you are ending up with the wrong errno.h?
If you do have one, and make is just being silly, you could try removing
the
miniperlmain$(OBJ_EXT): /usr/include/bits/errno_values.h
line from makefile (note: *not* Makefile) and see if that changes the
error message. If it does you will probably need to remove all the
dependancies on headers in /usr/include before it will build.
> NEMS perl-5.10.0 # make install
Since you've been having problems configuring, you *really* want to run
make test before you make install.
> Not really sure wht this means and if this relates to the pthread problem i
> had before.
No, it probably doesn't.
Ben
|