How to install development package on linux?

Discussion in 'Python' started by Sarbjit singh, Mar 2, 2013.

  1. Sorry for this basic question but I am having problem compiling mod_wsgi onLinux. As per mod_wsgi package site, user must have python development package installed on system.

    I had installed Python2.7 on my Linux system from source code, using the following configuration few months back :-

    ../configure –prefix=<path> --enable-shared
    Make –i install

    But I am not able to find how to install development package from source code.

    Can some one please conform if I can install the development package from the same source code (Downloaded from Python Website for Unix) and please share the configuration switch for the same.

    Thanks,
    Sarbjit
     
    Sarbjit singh, Mar 2, 2013
    #1
    1. Advertising

  2. Sarbjit singh

    Kwpolska Guest

    On Sat, Mar 2, 2013 at 7:24 AM, Sarbjit singh <> wrote:
    > Sorry for this basic question but I am having problem compiling mod_wsgi on Linux. As per mod_wsgi package site, user must have python development package installed on system.
    >
    > I had installed Python2.7 on my Linux system from source code, using the following configuration few months back :-
    >
    > ./configure –prefix=<path> --enable-shared
    > Make –i install
    >
    > But I am not able to find how to install development package from source code.
    >
    > Can some one please conform if I can install the development package fromthe same source code (Downloaded from Python Website for Unix) and please share the configuration switch for the same.
    >
    > Thanks,
    > Sarbjit
    > --
    > http://mail.python.org/mailman/listinfo/python-list


    Why do you use source tarballs? Your distro should provide nice
    binary packages for Python and mod_wsgi. And in case it doesn’t, your
    distro sucks and you should find a better one.

    The development things are usually installed by default by most
    things. Distributions offer them in -dev or -devel packages.

    --
    Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16
    stop html mail | always bottom-post
    http://asciiribbon.org | http://caliburn.nl/topposting.html
     
    Kwpolska, Mar 2, 2013
    #2
    1. Advertising

  3. On Saturday, March 2, 2013 2:15:08 PM UTC+5:30, Kwpolska wrote:
    > On Sat, Mar 2, 2013 at 7:24 AM, Sarbjit singh <> wrote:
    >
    > > Sorry for this basic question but I am having problem compiling mod_wsgi on Linux. As per mod_wsgi package site, user must have python developmentpackage installed on system.

    >
    > >

    >
    > > I had installed Python2.7 on my Linux system from source code, using the following configuration few months back :-

    >
    > >

    >
    > > ./configure –prefix=<path> --enable-shared

    >
    > > Make –i install

    >
    > >

    >
    > > But I am not able to find how to install development package from source code.

    >
    > >

    >
    > > Can some one please conform if I can install the development package from the same source code (Downloaded from Python Website for Unix) and please share the configuration switch for the same.

    >
    > >

    >
    > > Thanks,

    >
    > > Sarbjit

    >
    > > --

    >
    > > http://mail.python.org/mailman/listinfo/python-list

    >
    >
    >
    > Why do you use source tarballs? Your distro should provide nice
    >
    > binary packages for Python and mod_wsgi. And in case it doesn’t, your
    >
    > distro sucks and you should find a better one.
    >
    >
    >
    > The development things are usually installed by default by most
    >
    > things. Distributions offer them in -dev or -devel packages.
    >
    >
    >
    > --
    >
    > Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16
    >
    > stop html mail | always bottom-post
    >
    > http://asciiribbon.org | http://caliburn.nl/topposting.html


    I am using Red Hat 5, could you please give some pointers on how to installthese packages?
     
    Sarbjit singh, Mar 2, 2013
    #3
  4. On Saturday, March 2, 2013 2:15:08 PM UTC+5:30, Kwpolska wrote:
    > On Sat, Mar 2, 2013 at 7:24 AM, Sarbjit singh <> wrote:
    >
    > > Sorry for this basic question but I am having problem compiling mod_wsgi on Linux. As per mod_wsgi package site, user must have python developmentpackage installed on system.

    >
    > >

    >
    > > I had installed Python2.7 on my Linux system from source code, using the following configuration few months back :-

    >
    > >

    >
    > > ./configure –prefix=<path> --enable-shared

    >
    > > Make –i install

    >
    > >

    >
    > > But I am not able to find how to install development package from source code.

    >
    > >

    >
    > > Can some one please conform if I can install the development package from the same source code (Downloaded from Python Website for Unix) and please share the configuration switch for the same.

    >
    > >

    >
    > > Thanks,

    >
    > > Sarbjit

    >
    > > --

    >
    > > http://mail.python.org/mailman/listinfo/python-list

    >
    >
    >
    > Why do you use source tarballs? Your distro should provide nice
    >
    > binary packages for Python and mod_wsgi. And in case it doesn’t, your
    >
    > distro sucks and you should find a better one.
    >
    >
    >
    > The development things are usually installed by default by most
    >
    > things. Distributions offer them in -dev or -devel packages.
    >
    >
    >
    > --
    >
    > Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16
    >
    > stop html mail | always bottom-post
    >
    > http://asciiribbon.org | http://caliburn.nl/topposting.html


    I am using Red Hat 5, could you please give some pointers on how to installthese packages?
     
    Sarbjit singh, Mar 2, 2013
    #4
  5. Sarbjit singh

    Kwpolska Guest

    Fwd: How to install development package on linux?

    On Sat, Mar 2, 2013 at 7:00 PM, Sarbjit singh <> wrote:
    > On Saturday, March 2, 2013 2:15:08 PM UTC+5:30, Kwpolska wrote:
    >> On Sat, Mar 2, 2013 at 7:24 AM, Sarbjit singh <> wrote:
    >>
    >> > Sorry for this basic question but I am having problem compiling mod_wsgi on Linux. As per mod_wsgi package site, user must have python development package installed on system.

    >>
    >> >

    >>
    >> > I had installed Python2.7 on my Linux system from source code, using the following configuration few months back :-

    >>
    >> >

    >>
    >> > ./configure –prefix=<path> --enable-shared

    >>
    >> > Make –i install

    >>
    >> >

    >>
    >> > But I am not able to find how to install development package from source code.

    >>
    >> >

    >>
    >> > Can some one please conform if I can install the development package from the same source code (Downloaded from Python Website for Unix) and please share the configuration switch for the same.

    >>
    >> >

    >>
    >> > Thanks,

    >>
    >> > Sarbjit

    >>
    >> > --

    >>
    >> > http://mail.python.org/mailman/listinfo/python-list

    >>
    >>
    >>
    >> Why do you use source tarballs? Your distro should provide nice
    >>
    >> binary packages for Python and mod_wsgi. And in case it doesn’t, your
    >>
    >> distro sucks and you should find a better one.
    >>
    >>
    >>
    >> The development things are usually installed by default by most
    >>
    >> things. Distributions offer them in -dev or -devel packages.
    >>
    >>
    >>
    >> --
    >>
    >> Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16
    >>
    >> stop html mail | always bottom-post
    >>
    >> http://asciiribbon.org | http://caliburn.nl/topposting.html

    >
    > I am using Red Hat 5, could you please give some pointers on how to install these packages?
    > --
    > http://mail.python.org/mailman/listinfo/python-list


    Impossible, unless you:
    (a) build such packages yourself (Fedora .spec files may help you); or
    (b) upgrade to RHEL 6, which offers packages for python 2.6 and mod_wsgi; or
    (c) look for such packages on the Internet (you probably won’t findany).

    So, get back to compiling from source. Have you actually tried
    building those packages before asking? Because, according to the Arch
    Linux PKGBUILDs for python2 and mod_wsgi2, it doesn’t have any
    specific switches to enable anything “devel-related†(also,Arch Linux
    doesn’t bother with the dumb -dev(el) packages, which make no sensein
    real life).

    --
    Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16
    stop html mail | always bottom-post
    http://asciiribbon.org | http://caliburn.nl/topposting.html
     
    Kwpolska, Mar 2, 2013
    #5
  6. On Sunday, March 3, 2013 1:22:50 AM UTC+5:30, Kwpolska wrote:
    > On Sat, Mar 2, 2013 at 7:00 PM, Sarbjit singh <> wrote:
    >
    > > On Saturday, March 2, 2013 2:15:08 PM UTC+5:30, Kwpolska wrote:

    >
    > >> On Sat, Mar 2, 2013 at 7:24 AM, Sarbjit singh <> wrote:

    >
    > >>

    >
    > >> > Sorry for this basic question but I am having problem compiling mod_wsgi on Linux. As per mod_wsgi package site, user must have python development package installed on system.

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > I had installed Python2.7 on my Linux system from source code, usingthe following configuration few months back :-

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > ./configure –prefix=<path> --enable-shared

    >
    > >>

    >
    > >> > Make –i install

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > But I am not able to find how to install development package from source code.

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > Can some one please conform if I can install the development packagefrom the same source code (Downloaded from Python Website for Unix) and please share the configuration switch for the same.

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > Thanks,

    >
    > >>

    >
    > >> > Sarbjit

    >
    > >>

    >
    > >> > --

    >
    > >>

    >
    > >> > http://mail.python.org/mailman/listinfo/python-list

    >
    > >>

    >
    > >>

    >
    > >>

    >
    > >> Why do you use source tarballs? Your distro should provide nice

    >
    > >>

    >
    > >> binary packages for Python and mod_wsgi. And in case it doesn’t, your

    >
    > >>

    >
    > >> distro sucks and you should find a better one.

    >
    > >>

    >
    > >>

    >
    > >>

    >
    > >> The development things are usually installed by default by most

    >
    > >>

    >
    > >> things. Distributions offer them in -dev or -devel packages.

    >
    > >>

    >
    > >>

    >
    > >>

    >
    > >> --

    >
    > >>

    >
    > >> Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16

    >
    > >>

    >
    > >> stop html mail | always bottom-post

    >
    > >>

    >
    > >> http://asciiribbon.org | http://caliburn.nl/topposting.html

    >
    > >

    >
    > > I am using Red Hat 5, could you please give some pointers on how to install these packages?

    >
    > > --

    >
    > > http://mail.python.org/mailman/listinfo/python-list

    >
    >
    >
    > Impossible, unless you:
    >
    > (a) build such packages yourself (Fedora .spec files may help you); or
    >
    > (b) upgrade to RHEL 6, which offers packages for python 2.6 and mod_wsgi;or
    >
    > (c) look for such packages on the Internet (you probably won’t find any).
    >
    >
    >
    > So, get back to compiling from source. Have you actually tried
    >
    > building those packages before asking? Because, according to the Arch
    >
    > Linux PKGBUILDs for python2 and mod_wsgi2, it doesn’t have any
    >
    > specific switches to enable anything “devel-related” (also, Arch Linux
    >
    > doesn’t bother with the dumb -dev(el) packages, which make no sense in
    >
    > real life).
    >
    >
    >
    > --
    >
    > Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16
    >
    > stop html mail | always bottom-post
    >
    > http://asciiribbon.org | http://caliburn.nl/topposting.html


    Its not possible for me to switch to Red Hat6 at the moment.

    Yes, I did tried compiling these from the source code and got some errors. I am using Xaamp for linux and following the below link for configuring python/mod_wsgi :-

    http://www.apachefriends.org/f/viewtopic.php?f=17&t=42975

    When I initially tried to compile mod_wsgi, I was getting errors which got resolved by using development package fro Xammp for linux. (Solution found on google)

    Now I am getting the following compiling errors:-

    #########################################################
    mod_wsgi.c:14967: error: expected expression before ')' token
    mod_wsgi.c:14974: error: expected ';' before 'do'
    mod_wsgi.c:14979: error: expected ';' before '}' token
    mod_wsgi.c:14984: error: too many arguments to function 'wsgi_log_python_error'
    mod_wsgi.c:14989: error: expected expression before 'module'
    mod_wsgi.c: In function 'wsgi_allow_access':
    mod_wsgi.c:15003: error: 'PyObject' undeclared (first use in this function)
    mod_wsgi.c:15003: error: 'modules' undeclared (first use in this function)
    mod_wsgi.c:15004: error: expected expression before 'module'
    mod_wsgi.c:15051: error: 'Py_BEGIN_ALLOW_THREADS' undeclared (first use in this function)
    mod_wsgi.c:15052: error: expected ';' before 'apr_thread_mutex_lock'
    mod_wsgi.c:15053: error: 'Py_END_ALLOW_THREADS' undeclared (first use in this function)
    mod_wsgi.c:15056: error: expected ';' before 'modules'
    mod_wsgi.c:15057: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15059: error: expected expression before 'module'
    mod_wsgi.c:15061: error: expected expression before 'module'
    mod_wsgi.c:15070: error: expected expression before 'module'
    mod_wsgi.c:15071: error: expected expression before 'module'
    mod_wsgi.c:15082: error: expected expression before 'module'
    mod_wsgi.c:15083: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15089: error: expected expression before 'module'
    mod_wsgi.c:15090: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15105: error: expected expression before 'module'
    mod_wsgi.c:15106: error: 'module_dict' undeclared (first use in this function)
    mod_wsgi.c:15107: error: 'object' undeclared (first use in this function)
    mod_wsgi.c:15109: error: expected expression before 'module'
    mod_wsgi.c:15113: error: 'vars' undeclared (first use in this function)
    mod_wsgi.c:15114: error: 'args' undeclared (first use in this function)
    mod_wsgi.c:15115: error: 'flag' undeclared (first use in this function)
    mod_wsgi.c:15116: error: 'method' undeclared (first use in this function)
    mod_wsgi.c:15133: error: 'Py_None' undeclared (first use in this function)
    mod_wsgi.c:15136: warning: implicit declaration of function 'PyBool_Check'
    mod_wsgi.c:15137: error: 'Py_True' undeclared (first use in this function)
    mod_wsgi.c:15142: error: expected ';' before 'do'
    mod_wsgi.c:15148: error: expected ';' before '}' token
    mod_wsgi.c:15161: error: 'AuthObject' has no member named 'r'
    mod_wsgi.c:15165: error: 'AuthObject' has no member named 'log'
    mod_wsgi.c:15168: error: 'PyExc_AttributeError' undeclared (first use in this function)
    mod_wsgi.c:15170: error: 'AuthObject' has no member named 'log'
    mod_wsgi.c:15183: error: expected expression before ')' token
    mod_wsgi.c:15190: error: expected ';' before 'do'
    mod_wsgi.c:15195: error: expected ';' before '}' token
    mod_wsgi.c:15200: error: too many arguments to function 'wsgi_log_python_error'
    mod_wsgi.c:15205: error: expected expression before 'module'
    mod_wsgi.c: In function 'wsgi_hook_check_user_id':
    mod_wsgi.c:15260: error: 'PyObject' undeclared (first use in this function)
    mod_wsgi.c:15260: error: 'modules' undeclared (first use in this function)
    mod_wsgi.c:15261: error: expected expression before 'module'
    mod_wsgi.c:15306: error: 'Py_BEGIN_ALLOW_THREADS' undeclared (first use in this function)
    mod_wsgi.c:15307: error: expected ';' before 'apr_thread_mutex_lock'
    mod_wsgi.c:15308: error: 'Py_END_ALLOW_THREADS' undeclared (first use in this function)
    mod_wsgi.c:15311: error: expected ';' before 'modules'
    mod_wsgi.c:15312: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15314: error: expected expression before 'module'
    mod_wsgi.c:15316: error: expected expression before 'module'
    mod_wsgi.c:15325: error: expected expression before 'module'
    mod_wsgi.c:15326: error: expected expression before 'module'
    mod_wsgi.c:15337: error: expected expression before 'module'
    mod_wsgi.c:15338: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15344: error: expected expression before 'module'
    mod_wsgi.c:15345: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15360: error: expected expression before 'module'
    mod_wsgi.c:15361: error: 'module_dict' undeclared (first use in this function)
    mod_wsgi.c:15362: error: 'object' undeclared (first use in this function)
    mod_wsgi.c:15364: error: expected expression before 'module'
    mod_wsgi.c:15368: error: 'vars' undeclared (first use in this function)
    mod_wsgi.c:15369: error: 'args' undeclared (first use in this function)
    mod_wsgi.c:15370: error: 'result' undeclared (first use in this function)
    mod_wsgi.c:15371: error: 'method' undeclared (first use in this function)
    mod_wsgi.c:15388: error: 'Py_None' undeclared (first use in this function)
    mod_wsgi.c:15402: error: 'Py_True' undeclared (first use in this function)
    mod_wsgi.c:15405: error: 'Py_False' undeclared (first use in this function)
    mod_wsgi.c:15417: error: 'PyExc_TypeError' undeclared (first use in this function)
    mod_wsgi.c:15433: error: 'AuthObject' has no member named 'r'
    mod_wsgi.c:15437: error: 'AuthObject' has no member named 'log'
    mod_wsgi.c:15440: error: 'PyExc_AttributeError' undeclared (first use in this function)
    mod_wsgi.c:15442: error: 'AuthObject' has no member named 'log'
    mod_wsgi.c:15455: error: expected expression before ')' token
    mod_wsgi.c:15462: error: expected ';' before 'do'
    mod_wsgi.c:15467: error: expected ';' before '}' token
    mod_wsgi.c:15472: error: too many arguments to function 'wsgi_log_python_error'
    mod_wsgi.c:15477: error: expected expression before 'module'
    apxs:Error: Command failed with rc=65536
    ..
    make: *** [mod_wsgi.la] Error 1
    #########################################################

    I searched on google and found these errors could be due to missing python header files which would be available in development package.

    So I am struggling to make it work.

    Thanks,
    Sarbjit
     
    Sarbjit singh, Mar 3, 2013
    #6
  7. On Sunday, March 3, 2013 1:22:50 AM UTC+5:30, Kwpolska wrote:
    > On Sat, Mar 2, 2013 at 7:00 PM, Sarbjit singh <> wrote:
    >
    > > On Saturday, March 2, 2013 2:15:08 PM UTC+5:30, Kwpolska wrote:

    >
    > >> On Sat, Mar 2, 2013 at 7:24 AM, Sarbjit singh <> wrote:

    >
    > >>

    >
    > >> > Sorry for this basic question but I am having problem compiling mod_wsgi on Linux. As per mod_wsgi package site, user must have python development package installed on system.

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > I had installed Python2.7 on my Linux system from source code, usingthe following configuration few months back :-

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > ./configure –prefix=<path> --enable-shared

    >
    > >>

    >
    > >> > Make –i install

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > But I am not able to find how to install development package from source code.

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > Can some one please conform if I can install the development packagefrom the same source code (Downloaded from Python Website for Unix) and please share the configuration switch for the same.

    >
    > >>

    >
    > >> >

    >
    > >>

    >
    > >> > Thanks,

    >
    > >>

    >
    > >> > Sarbjit

    >
    > >>

    >
    > >> > --

    >
    > >>

    >
    > >> > http://mail.python.org/mailman/listinfo/python-list

    >
    > >>

    >
    > >>

    >
    > >>

    >
    > >> Why do you use source tarballs? Your distro should provide nice

    >
    > >>

    >
    > >> binary packages for Python and mod_wsgi. And in case it doesn’t, your

    >
    > >>

    >
    > >> distro sucks and you should find a better one.

    >
    > >>

    >
    > >>

    >
    > >>

    >
    > >> The development things are usually installed by default by most

    >
    > >>

    >
    > >> things. Distributions offer them in -dev or -devel packages.

    >
    > >>

    >
    > >>

    >
    > >>

    >
    > >> --

    >
    > >>

    >
    > >> Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16

    >
    > >>

    >
    > >> stop html mail | always bottom-post

    >
    > >>

    >
    > >> http://asciiribbon.org | http://caliburn.nl/topposting.html

    >
    > >

    >
    > > I am using Red Hat 5, could you please give some pointers on how to install these packages?

    >
    > > --

    >
    > > http://mail.python.org/mailman/listinfo/python-list

    >
    >
    >
    > Impossible, unless you:
    >
    > (a) build such packages yourself (Fedora .spec files may help you); or
    >
    > (b) upgrade to RHEL 6, which offers packages for python 2.6 and mod_wsgi;or
    >
    > (c) look for such packages on the Internet (you probably won’t find any).
    >
    >
    >
    > So, get back to compiling from source. Have you actually tried
    >
    > building those packages before asking? Because, according to the Arch
    >
    > Linux PKGBUILDs for python2 and mod_wsgi2, it doesn’t have any
    >
    > specific switches to enable anything “devel-related” (also, Arch Linux
    >
    > doesn’t bother with the dumb -dev(el) packages, which make no sense in
    >
    > real life).
    >
    >
    >
    > --
    >
    > Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16
    >
    > stop html mail | always bottom-post
    >
    > http://asciiribbon.org | http://caliburn.nl/topposting.html


    Its not possible for me to switch to Red Hat6 at the moment.

    Yes, I did tried compiling these from the source code and got some errors. I am using Xaamp for linux and following the below link for configuring python/mod_wsgi :-

    http://www.apachefriends.org/f/viewtopic.php?f=17&t=42975

    When I initially tried to compile mod_wsgi, I was getting errors which got resolved by using development package fro Xammp for linux. (Solution found on google)

    Now I am getting the following compiling errors:-

    #########################################################
    mod_wsgi.c:14967: error: expected expression before ')' token
    mod_wsgi.c:14974: error: expected ';' before 'do'
    mod_wsgi.c:14979: error: expected ';' before '}' token
    mod_wsgi.c:14984: error: too many arguments to function 'wsgi_log_python_error'
    mod_wsgi.c:14989: error: expected expression before 'module'
    mod_wsgi.c: In function 'wsgi_allow_access':
    mod_wsgi.c:15003: error: 'PyObject' undeclared (first use in this function)
    mod_wsgi.c:15003: error: 'modules' undeclared (first use in this function)
    mod_wsgi.c:15004: error: expected expression before 'module'
    mod_wsgi.c:15051: error: 'Py_BEGIN_ALLOW_THREADS' undeclared (first use in this function)
    mod_wsgi.c:15052: error: expected ';' before 'apr_thread_mutex_lock'
    mod_wsgi.c:15053: error: 'Py_END_ALLOW_THREADS' undeclared (first use in this function)
    mod_wsgi.c:15056: error: expected ';' before 'modules'
    mod_wsgi.c:15057: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15059: error: expected expression before 'module'
    mod_wsgi.c:15061: error: expected expression before 'module'
    mod_wsgi.c:15070: error: expected expression before 'module'
    mod_wsgi.c:15071: error: expected expression before 'module'
    mod_wsgi.c:15082: error: expected expression before 'module'
    mod_wsgi.c:15083: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15089: error: expected expression before 'module'
    mod_wsgi.c:15090: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15105: error: expected expression before 'module'
    mod_wsgi.c:15106: error: 'module_dict' undeclared (first use in this function)
    mod_wsgi.c:15107: error: 'object' undeclared (first use in this function)
    mod_wsgi.c:15109: error: expected expression before 'module'
    mod_wsgi.c:15113: error: 'vars' undeclared (first use in this function)
    mod_wsgi.c:15114: error: 'args' undeclared (first use in this function)
    mod_wsgi.c:15115: error: 'flag' undeclared (first use in this function)
    mod_wsgi.c:15116: error: 'method' undeclared (first use in this function)
    mod_wsgi.c:15133: error: 'Py_None' undeclared (first use in this function)
    mod_wsgi.c:15136: warning: implicit declaration of function 'PyBool_Check'
    mod_wsgi.c:15137: error: 'Py_True' undeclared (first use in this function)
    mod_wsgi.c:15142: error: expected ';' before 'do'
    mod_wsgi.c:15148: error: expected ';' before '}' token
    mod_wsgi.c:15161: error: 'AuthObject' has no member named 'r'
    mod_wsgi.c:15165: error: 'AuthObject' has no member named 'log'
    mod_wsgi.c:15168: error: 'PyExc_AttributeError' undeclared (first use in this function)
    mod_wsgi.c:15170: error: 'AuthObject' has no member named 'log'
    mod_wsgi.c:15183: error: expected expression before ')' token
    mod_wsgi.c:15190: error: expected ';' before 'do'
    mod_wsgi.c:15195: error: expected ';' before '}' token
    mod_wsgi.c:15200: error: too many arguments to function 'wsgi_log_python_error'
    mod_wsgi.c:15205: error: expected expression before 'module'
    mod_wsgi.c: In function 'wsgi_hook_check_user_id':
    mod_wsgi.c:15260: error: 'PyObject' undeclared (first use in this function)
    mod_wsgi.c:15260: error: 'modules' undeclared (first use in this function)
    mod_wsgi.c:15261: error: expected expression before 'module'
    mod_wsgi.c:15306: error: 'Py_BEGIN_ALLOW_THREADS' undeclared (first use in this function)
    mod_wsgi.c:15307: error: expected ';' before 'apr_thread_mutex_lock'
    mod_wsgi.c:15308: error: 'Py_END_ALLOW_THREADS' undeclared (first use in this function)
    mod_wsgi.c:15311: error: expected ';' before 'modules'
    mod_wsgi.c:15312: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15314: error: expected expression before 'module'
    mod_wsgi.c:15316: error: expected expression before 'module'
    mod_wsgi.c:15325: error: expected expression before 'module'
    mod_wsgi.c:15326: error: expected expression before 'module'
    mod_wsgi.c:15337: error: expected expression before 'module'
    mod_wsgi.c:15338: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15344: error: expected expression before 'module'
    mod_wsgi.c:15345: error: expected identifier or '(' before '=' token
    mod_wsgi.c:15360: error: expected expression before 'module'
    mod_wsgi.c:15361: error: 'module_dict' undeclared (first use in this function)
    mod_wsgi.c:15362: error: 'object' undeclared (first use in this function)
    mod_wsgi.c:15364: error: expected expression before 'module'
    mod_wsgi.c:15368: error: 'vars' undeclared (first use in this function)
    mod_wsgi.c:15369: error: 'args' undeclared (first use in this function)
    mod_wsgi.c:15370: error: 'result' undeclared (first use in this function)
    mod_wsgi.c:15371: error: 'method' undeclared (first use in this function)
    mod_wsgi.c:15388: error: 'Py_None' undeclared (first use in this function)
    mod_wsgi.c:15402: error: 'Py_True' undeclared (first use in this function)
    mod_wsgi.c:15405: error: 'Py_False' undeclared (first use in this function)
    mod_wsgi.c:15417: error: 'PyExc_TypeError' undeclared (first use in this function)
    mod_wsgi.c:15433: error: 'AuthObject' has no member named 'r'
    mod_wsgi.c:15437: error: 'AuthObject' has no member named 'log'
    mod_wsgi.c:15440: error: 'PyExc_AttributeError' undeclared (first use in this function)
    mod_wsgi.c:15442: error: 'AuthObject' has no member named 'log'
    mod_wsgi.c:15455: error: expected expression before ')' token
    mod_wsgi.c:15462: error: expected ';' before 'do'
    mod_wsgi.c:15467: error: expected ';' before '}' token
    mod_wsgi.c:15472: error: too many arguments to function 'wsgi_log_python_error'
    mod_wsgi.c:15477: error: expected expression before 'module'
    apxs:Error: Command failed with rc=65536
    ..
    make: *** [mod_wsgi.la] Error 1
    #########################################################

    I searched on google and found these errors could be due to missing python header files which would be available in development package.

    So I am struggling to make it work.

    Thanks,
    Sarbjit
     
    Sarbjit singh, Mar 3, 2013
    #7
  8. On Sat, Mar 2, 2013 at 10:14 PM, Sarbjit singh <> wrote:
    >
    > I searched on google and found these errors could be due to missing python header files which would be available in development package.
    >
    > So I am struggling to make it work.



    A "development package" is meaningless when you aren't installing it
    from a package. Debian's binary packages don't include the header
    files, so they put them in a different package. Since you compiled
    from source, you already have the header files. Did you include the
    directory you installed Python into on your library and includes
    paths?
     
    Benjamin Kaplan, Mar 3, 2013
    #8
  9. On Sunday, March 3, 2013 11:53:50 AM UTC+5:30, Benjamin Kaplan wrote:
    > On Sat, Mar 2, 2013 at 10:14 PM, Sarbjit singh <> wrote:
    >
    > >

    >
    > > I searched on google and found these errors could be due to missing python header files which would be available in development package.

    >
    > >

    >
    > > So I am struggling to make it work.

    >
    >
    >
    >
    >
    > A "development package" is meaningless when you aren't installing it
    >
    > from a package. Debian's binary packages don't include the header
    >
    > files, so they put them in a different package. Since you compiled
    >
    > from source, you already have the header files. Did you include the
    >
    > directory you installed Python into on your library and includes
    >
    > paths?


    Yes, I configured the makefile for mod_wsgi as without any error :

    ./configure --prefix=/opt/lampp/ --with-apxs=/opt/lampp/bin/apxs --with-python=/opt/lampp/python/bin/python2.7 --with-mutex-dir=/opt/lampp/var/run/wsgi
     
    Sarbjit singh, Mar 3, 2013
    #9
  10. On Sunday, March 3, 2013 11:53:50 AM UTC+5:30, Benjamin Kaplan wrote:
    > On Sat, Mar 2, 2013 at 10:14 PM, Sarbjit singh <> wrote:
    >
    > >

    >
    > > I searched on google and found these errors could be due to missing python header files which would be available in development package.

    >
    > >

    >
    > > So I am struggling to make it work.

    >
    >
    >
    >
    >
    > A "development package" is meaningless when you aren't installing it
    >
    > from a package. Debian's binary packages don't include the header
    >
    > files, so they put them in a different package. Since you compiled
    >
    > from source, you already have the header files. Did you include the
    >
    > directory you installed Python into on your library and includes
    >
    > paths?


    Yes, I configured the makefile for mod_wsgi as without any error :

    ./configure --prefix=/opt/lampp/ --with-apxs=/opt/lampp/bin/apxs --with-python=/opt/lampp/python/bin/python2.7 --with-mutex-dir=/opt/lampp/var/run/wsgi
     
    Sarbjit singh, Mar 3, 2013
    #10
  11. On Sunday, March 3, 2013 12:09:46 PM UTC+5:30, Sarbjit singh wrote:
    > On Sunday, March 3, 2013 11:53:50 AM UTC+5:30, Benjamin Kaplan wrote:
    >
    > > On Sat, Mar 2, 2013 at 10:14 PM, Sarbjit singh <> wrote:

    >
    > >

    >
    > > >

    >
    > >

    >
    > > > I searched on google and found these errors could be due to missing python header files which would be available in development package.

    >
    > >

    >
    > > >

    >
    > >

    >
    > > > So I am struggling to make it work.

    >
    > >

    >
    > >

    >
    > >

    >
    > >

    >
    > >

    >
    > > A "development package" is meaningless when you aren't installing it

    >
    > >

    >
    > > from a package. Debian's binary packages don't include the header

    >
    > >

    >
    > > files, so they put them in a different package. Since you compiled

    >
    > >

    >
    > > from source, you already have the header files. Did you include the

    >
    > >

    >
    > > directory you installed Python into on your library and includes

    >
    > >

    >
    > > paths?

    >
    >
    >
    > Yes, I configured the makefile for mod_wsgi as without any error :
    >
    >
    >
    > ./configure --prefix=/opt/lampp/ --with-apxs=/opt/lampp/bin/apxs --with-python=/opt/lampp/python/bin/python2.7 --with-mutex-dir=/opt/lampp/var/run/wsgi


    Also my LD_LIBRARY_PATH does have path as :

    /opt/lammp/python/lib

    Just one more point, while initially I was trying to compiling the mod_wsgi, I was getting error for "libpython2.7.1.0.so Shared library error".

    I resolved it by creating a soft link to this file in my /usr/lib and /usr/lib64. At that point also my LD_LIBRARY_PATH was having path for python lib but was resolved with soft link only.
     
    Sarbjit singh, Mar 3, 2013
    #11
  12. On Sunday, March 3, 2013 12:09:46 PM UTC+5:30, Sarbjit singh wrote:
    > On Sunday, March 3, 2013 11:53:50 AM UTC+5:30, Benjamin Kaplan wrote:
    >
    > > On Sat, Mar 2, 2013 at 10:14 PM, Sarbjit singh <> wrote:

    >
    > >

    >
    > > >

    >
    > >

    >
    > > > I searched on google and found these errors could be due to missing python header files which would be available in development package.

    >
    > >

    >
    > > >

    >
    > >

    >
    > > > So I am struggling to make it work.

    >
    > >

    >
    > >

    >
    > >

    >
    > >

    >
    > >

    >
    > > A "development package" is meaningless when you aren't installing it

    >
    > >

    >
    > > from a package. Debian's binary packages don't include the header

    >
    > >

    >
    > > files, so they put them in a different package. Since you compiled

    >
    > >

    >
    > > from source, you already have the header files. Did you include the

    >
    > >

    >
    > > directory you installed Python into on your library and includes

    >
    > >

    >
    > > paths?

    >
    >
    >
    > Yes, I configured the makefile for mod_wsgi as without any error :
    >
    >
    >
    > ./configure --prefix=/opt/lampp/ --with-apxs=/opt/lampp/bin/apxs --with-python=/opt/lampp/python/bin/python2.7 --with-mutex-dir=/opt/lampp/var/run/wsgi


    Also my LD_LIBRARY_PATH does have path as :

    /opt/lammp/python/lib

    Just one more point, while initially I was trying to compiling the mod_wsgi, I was getting error for "libpython2.7.1.0.so Shared library error".

    I resolved it by creating a soft link to this file in my /usr/lib and /usr/lib64. At that point also my LD_LIBRARY_PATH was having path for python lib but was resolved with soft link only.
     
    Sarbjit singh, Mar 3, 2013
    #12
  13. On 03/02/2013 11:39 PM, Sarbjit singh wrote:
    > Yes, I configured the makefile for mod_wsgi as without any error :
    > ./configure --prefix=/opt/lampp/ --with-apxs=/opt/lampp/bin/apxs --with-python=/opt/lampp/python/bin/python2.7 --with-mutex-dir=/opt/lampp/var/run/wsgi


    This is not quite right. the --with-python option should point to the
    python install path, not the python binary itself. It probably should be:

    --with-python=/opt/lampp/python

    Presuming that's what you used as a prefix when you built and installed
    python 2.7.

    When installing from source code, there's no such thing as a
    "development package." Tarballs nominally install binaries, libraries,
    and header files, which is the equivalent of a Red Hat rpm plus the
    devel rpm. In other words when you did a "make install" everything you
    need to compile against python 2.7 is installed to the prefix you used.
     
    Michael Torrie, Mar 3, 2013
    #13
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Kevin Spencer
    Replies:
    2
    Views:
    458
    John Saunders
    Aug 6, 2003
  2. Akhlaq Khan
    Replies:
    4
    Views:
    796
    =?Utf-8?B?Q293Ym95IChHcmVnb3J5IEEuIEJlYW1lcikgLSBN
    Sep 27, 2004
  3. Replies:
    2
    Views:
    470
    Gordon Beaton
    Nov 30, 2005
  4. Dr. Colombes
    Replies:
    2
    Views:
    353
    Joshua Kugler
    Apr 4, 2008
  5. bradjpeek
    Replies:
    0
    Views:
    166
    bradjpeek
    Dec 20, 2006
Loading...

Share This Page