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 <sarbjit1...@gmail.com> 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 <sarbjit1...@gmail.com> > >> 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 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 -- http://mail.python.org/mailman/listinfo/python-list