On 2/18/06, Davis, Jacob <[EMAIL PROTECTED]> wrote:
>
>
> Thank you all for the follow up information.
>
>  Here is my output for "ConfigureMe configure" | grep Python.h *
>
>  -------------------
>  config.log:9603:configure:41161: checking
> /opt/csw/include/python2.3/Python.h usability
>  config.log:9612:configure:41206: checking
> /opt/csw/include/python2.3/Python.h presence
>  config.log:9616:configure:41277: checking for
> /opt/csw/include/python2.3/Python.h
> config.log:9955:ac_cv_header__opt_csw_include_python2_3_Python_h=yes
>  configure:41150:
> #AC_CHECK_HEADER($PYTHON_HEADER_DIR/Python.h,
>  configure:41151:        if test
> "${ac_cv_header__opt_csw_include_python2_3_Python_h+set}"
> = set; then
>  configure:41152:  echo "$as_me:$LINENO: checking for
> /opt/csw/include/python2.3/Python.h" >&5
>  configure:41153:echo $ECHO_N "checking for
> /opt/csw/include/python2.3/Python.h... $ECHO_C" >&6
>  configure:41154:if test
> "${ac_cv_header__opt_csw_include_python2_3_Python_h+set}"
> = set; then
>  configure:41157:echo "$as_me:$LINENO: result:
> $ac_cv_header__opt_csw_include_python2_3_Python_h" >&5
>  configure:41158:echo
> "${ECHO_T}$ac_cv_header__opt_csw_include_python2_3_Python_h"
> >&6
>  configure:41161:echo "$as_me:$LINENO: checking
> /opt/csw/include/python2.3/Python.h usability" >&5
>  configure:41162:echo $ECHO_N "checking
> /opt/csw/include/python2.3/Python.h usability... $ECHO_C"
> >&6
>  configure:41170:#include
> </opt/csw/include/python2.3/Python.h>
>  configure:41206:echo "$as_me:$LINENO: checking
> /opt/csw/include/python2.3/Python.h presence" >&5
>  configure:41207:echo $ECHO_N "checking
> /opt/csw/include/python2.3/Python.h presence... $ECHO_C"
> >&6
>  configure:41214:#include
> </opt/csw/include/python2.3/Python.h>
>  configure:41248:    { echo "$as_me:$LINENO: WARNING:
> /opt/csw/include/python2.3/Python.h: accepted by the
> compiler, rejected by the preprocessor!" >&5
>  configure:41249:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: accepted by the
> compiler, rejected by the preprocessor!" >&2;}configure:41250:    { echo
> "$as_me:$LINENO: WARNING:
> /opt/csw/include/python2.3/Python.h: proceeding with the
> compiler's result" >&5
>  configure:41251:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: proceeding with the
> compiler's result" >&2;}
>  configure:41255:    { echo "$as_me:$LINENO: WARNING:
> /opt/csw/include/python2.3/Python.h: present but cannot be
> compiled" >&5
>  configure:41256:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: present but cannot be
> compiled" >&2;}
>  configure:41257:    { echo "$as_me:$LINENO: WARNING:
> /opt/csw/include/python2.3/Python.h:     check for missing
> prerequisite headers?" >&5configure:41258:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h:     check for missing
> prerequisite headers?" >&2;}
>  configure:41259:    { echo "$as_me:$LINENO: WARNING:
> /opt/csw/include/python2.3/Python.h: see the Autoconf
> documentation" >&5
>  configure:41260:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: see the Autoconf
> documentation" >&2;}
>  configure:41261:    { echo "$as_me:$LINENO: WARNING:
> /opt/csw/include/python2.3/Python.h:     section \"Present
> But Cannot Be Compiled\""
>  >&5
>  configure:41262:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h:     section \"Present
> But Cannot Be Compiled\"" >&2;}
>  configure:41263:    { echo "$as_me:$LINENO: WARNING:
> /opt/csw/include/python2.3/Python.h: proceeding with the
> preprocessor's result" >&5
>  configure:41264:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: proceeding with the
> preprocessor's result" >&2;}
>  configure:41265:    { echo "$as_me:$LINENO: WARNING:
> /opt/csw/include/python2.3/Python.h: in the future, the
> compiler will take precedence" >&5
>  configure:41266:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: in the future, the
> compiler will take precedence" >&2;}
>  configure:41277:echo "$as_me:$LINENO: checking for
> /opt/csw/include/python2.3/Python.h" >&5
>  configure:41278:echo $ECHO_N "checking for
> /opt/csw/include/python2.3/Python.h... $ECHO_C" >&6
>  configure:41279:if test
> "${ac_cv_header__opt_csw_include_python2_3_Python_h+set}"
> = set; then
>  configure:41282:
> ac_cv_header__opt_csw_include_python2_3_Python_h=$ac_header_preproc
>  configure:41284:echo "$as_me:$LINENO: result:
> $ac_cv_header__opt_csw_include_python2_3_Python_h" >&5
>  configure:41285:echo
> "${ECHO_T}$ac_cv_header__opt_csw_include_python2_3_Python_h"
> >&6
>  configure:41288:if test
> $ac_cv_header__opt_csw_include_python2_3_Python_h = yes;
> then
>  configure:41296:                $MISSING_FN "$PYTHON_HEADER_DIR/Python.h" \
>  configure.in:2258:
> #AC_CHECK_HEADER($PYTHON_HEADER_DIR/Python.h,
>  configure.in:2259:
> AC_CHECK_HEADER(/opt/csw/include/python2.3/Python.h,

So your Python header files are not installed in standard location
(assuming standard location == /usr/include/), in other words, your
compiler (or preprocessor) won't find them by default.

For your situation,  I'd suggest do
      CPPFLAGS=$CPPFLAGS -I/opt/csw/include; export CPPFLAGS;
./ConfigureMe configure
instead of handcrafting the configure.in file.

If your Python libs are also in non-standard location (which is very
likely), you may also want to add
      LDFLAGS=$LDFLAGS -L<path to python libs>; export LDFLAGS
into this line of command.

Will write another email concerning our bug :)

>  configure.in:2262:              $MISSING_FN "$PYTHON_HEADER_DIR/Python.h" \
>  configure.lineno:41150:
> #AC_CHECK_HEADER($PYTHON_HEADER_DIR/Python.h,
>  configure.lineno:41151: if test
> "${ac_cv_header__opt_csw_include_python2_3_Python_h+set}"
> = set; then
>  configure.lineno:41152:  echo "$as_me:41152: checking for
> /opt/csw/include/python2.3/Python.h" >&5
>  configure.lineno:41153:echo $ECHO_N "checking for
> /opt/csw/include/python2.3/Python.h... $ECHO_C" >&6
>  configure.lineno:41154:if test
> "${ac_cv_header__opt_csw_include_python2_3_Python_h+set}"
> = set; then
>  configure.lineno:41157:echo "$as_me:41157: result:
> $ac_cv_header__opt_csw_include_python2_3_Python_h" >&5
>  configure.lineno:41158:echo
> "${ECHO_T}$ac_cv_header__opt_csw_include_python2_3_Python_h"
> >&6
>  configure.lineno:41161:echo "$as_me:41161: checking
> /opt/csw/include/python2.3/Python.h usability" >&5
>  configure.lineno:41162:echo $ECHO_N "checking
> /opt/csw/include/python2.3/Python.h usability... $ECHO_C"
> >&6
>  configure.lineno:41170:#include
> </opt/csw/include/python2.3/Python.h>
>  configure.lineno:41206:echo "$as_me:41206: checking
> /opt/csw/include/python2.3/Python.h presence" >&5
>  configure.lineno:41207:echo $ECHO_N "checking
> /opt/csw/include/python2.3/Python.h presence... $ECHO_C"
> >&6
>  configure.lineno:41214:#include
> </opt/csw/include/python2.3/Python.h>
>  configure.lineno:41248:    { echo "$as_me:41248: WARNING:
> /opt/csw/include/python2.3/Python.h: accepted by the
> compiler, rejected by the preprocessor!" >&5
>  configure.lineno:41249:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: accepted by the
> compiler, rejected by the preprocessor!" >&2;}
>  configure.lineno:41250:    { echo "$as_me:41250: WARNING:
> /opt/csw/include/python2.3/Python.h: proceeding with the
> compiler's result" >&5
>  configure.lineno:41251:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: proceeding with the
> compiler's result" >&2;}
>  configure.lineno:41255:    { echo "$as_me:41255: WARNING:
> /opt/csw/include/python2.3/Python.h: present but cannot be
> compiled" >&5
>  configure.lineno:41256:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: present but cannot be
> compiled" >&2;}
>  configure.lineno:41257:    { echo "$as_me:41257: WARNING:
> /opt/csw/include/python2.3/Python.h:     check for missing
> prerequisite headers?" >&5
>  configure.lineno:41258:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h:     check for missing
> prerequisite headers?" >&2;}
>  configure.lineno:41259:    { echo "$as_me:41259: WARNING:
> /opt/csw/include/python2.3/Python.h: see the Autoconf
> documentation" >&5
>  configure.lineno:41260:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: see the Autoconf
> documentation" >&2;}
>  configure.lineno:41261:    { echo "$as_me:41261: WARNING:
> /opt/csw/include/python2.3/Python.h:     section \"Present
> But Cannot Be Compiled\"" >&5
>  configure.lineno:41262:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h:     section \"Present
> But Cannot Be Compiled\"" >&2;}
>  configure.lineno:41263:    { echo "$as_me:41263: WARNING:
> /opt/csw/include/python2.3/Python.h: proceeding with the
> preprocessor's result"
>  >&5
>  configure.lineno:41264:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: proceeding with the
> preprocessor's result" >&2;}
>  configure.lineno:41265:    { echo "$as_me:41265: WARNING:
> /opt/csw/include/python2.3/Python.h: in the future, the
> compiler will take precedence" >&5
>  configure.lineno:41266:echo "$as_me: WARNING:
> /opt/csw/include/python2.3/Python.h: in the future, the
> compiler will take precedence"
> >&2;}configure.lineno:41277:echo "$as_me:41277: checking
> for /opt/csw/include/python2.3/Python.h" >&5
>  configure.lineno:41278:echo $ECHO_N "checking for
> /opt/csw/include/python2.3/Python.h... $ECHO_C" >&6
>  configure.lineno:41279:if test
> "${ac_cv_header__opt_csw_include_python2_3_Python_h+set}"
> = set; then
>  configure.lineno:41282:
> ac_cv_header__opt_csw_include_python2_3_Python_h=$ac_header_preproc
>  configure.lineno:41284:echo "$as_me:41284: result:
> $ac_cv_header__opt_csw_include_python2_3_Python_h" >&5
>  configure.lineno:41285:echo
> "${ECHO_T}$ac_cv_header__opt_csw_include_python2_3_Python_h"
> >&6
>  configure.lineno:41288:if test
> $ac_cv_header__opt_csw_include_python2_3_Python_h = yes;
> then
>  configure.lineno:41296:                 $MISSING_FN
> "$PYTHON_HEADER_DIR/Python.h" \
>  ------------------------
>
>  Let me know if there is any other info I can supply that would be usefull.
>
>  Thanks,
>  -Jake
>
>
>
>
>  -----Original Message-----
>  From: David Lee [mailto:[EMAIL PROTECTED]
>  Sent: Fri 2/17/2006 12:10 PM
>  To: High-Availability Linux Development List
>  Cc: General Linux-HA mailing list; Davis, Jacob
>  Subject: Re: [Linux-ha-dev] Re: [Linux-HA] Solaris10 x86
>
>  On Fri, 17 Feb 2006, Xun Sun wrote:
>
>  > On 2/17/06, Xun Sun <[EMAIL PROTECTED]> wrote:
>  > > Hi Davis,
>  > > This is a problem with our Makefile, not your missing package.
>  > >
>  > > On 2/17/06, Davis, Jacob <[EMAIL PROTECTED]> wrote:
>  > > > Thank you for the help.
>  > > > There was no AR environment variable set, but editing the libtool
> script as you suggested solved the AR problem.
>  > > >
>  > > > Sadly, I know have a new problem. The build continues untill I get to
> mgmt:
>  > > >
>  > > > ------snip--------
>  > > > Making all in mgmt
>  > > > gmake[2]: Entering directory
> `/root/download/heartbeat-2.0.3/lib/mgmt'
>  > > > source='pymgmt_wrap.c'
> object='_pymgmt_la-pymgmt_wrap.lo' libtool=yes \
>  > > > depfile='.deps/_pymgmt_la-pymgmt_wrap.Plo'
> tmpdepfile='.deps/_pymgmt_la-pymgmt_wrap.TPlo' \
>  > > > depmode=none /bin/bash ../../depcomp \
>  > > > /bin/bash ../../libtool  --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I../../linux-ha -I../../include -I../../include -I../../include
> -I../../linux-ha -I../../linux-ha -I../../libltdl -I../../libltdl -I../..
>       -I../..  -DLIBNET_LIL_ENDIAN  -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include   -I/usr/include/libxml2
>  > >
>  > > >-I/opt/LXHAhb/include/python2.3
>  > >
>  > > Python.h file could not be found, because /opt/LXHAhb/include/ is the
>  > > place where header files from heartbeat should be installed, not the
>  > > place to find python headers.
>  > >
>  > > I'm going to file a bug on this problem.
>  > >
>  >
>  > It is bug 1096:
>  >
>  >
> http://www.osdl.org/developer_bugzilla/show_bug.cgi?id=1096
>
>  I agree it is a bug in "Makefile.am", but there may be a "configure.in"
>  aspect also.
>
>  Do we want to pursue this on this list (i.e. "linux-ha-dev") or on
>  bugzilla?  it ought to be in a place that Jacob Davis can at least monitor
>  what we discuss.  (We could add his email to the bugzilla's "Cc:".)
>
>  But for the moment, could Jacob supply the information below, please?
>
>  Jacob:  What was your "configure" output concerning python?  Or at least
>  the information extracted from that:
>
>  For instance my S10 box, which doesn't have python (actually it does, but
>  hidden away), and therefore tries to avoid building "mgmt" gives:
>
>     sol10host% grep -n Python.h *
>     config.log:9944:configure:41555: checking python2.2/Python.h usability
>     config.log:9946:conftest.c:172: python2.2/Python.h: No such file or
> directory
>     config.log:10120:| #include <python2.2/Python.h>
>     config.log:10122:configure:41600: checking python2.2/Python.h presence
>     config.log:10124:conftest.c:138: python2.2/Python.h: No such file or
> directory
>     config.log:10264:| #include <python2.2/Python.h>
>     config.log:10266:configure:41671: checking for python2.2/Python.h
>     config.log:10301:     python2.2/Python.h
>     config.log:10643:ac_cv_header_python2_2_Python_h=no
>     sol10host%
>
>  whereas my Linux box, which does have a python, gives:
>
>     linuxhost% grep Python.h *
>     config.log:configure:41555: checking python2.4/Python.h usability
>     config.log:configure:41600: checking python2.4/Python.h presence
>     config.log:configure:41671: checking for python2.4/Python.h
>     config.log:ac_cv_header_python2_4_Python_h=yes
>     linuxhost%
>
>  Also, what is the path to the "Python.h" file that configure needs to be
>  finding?  (I'm not necessarily proposing building in this path, but rather
>  trying to get an understanding about how we should be looking for it and
>  then passing on that knowledge through the configure/make process.)
>
>  (You're probably one of the first people in the world to be trying
>  heartbeat 2.0.x on Solaris 10 with Python!)
>
>  Best wishes.
>
>
>  --
>
>  :  David Lee                                I.T. Service
>        :
>  :  Senior Systems Programmer                Computer Centre       :
>  :                                           Durham
> University     :
>  :  http://www.dur.ac.uk/t.d.lee/            South Road            :
>  :                                           Durham DH1 3LE
>        :
>  :  Phone: +44 191 334 2752                  U.K.                  :
>
>   _______________________________________________
> Linux-HA mailing list
> [EMAIL PROTECTED]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
>
--
Thanks & regards
Xun Sun
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to