devel/uwsgi

Michael Gmelin freebsd at grem.de
Sat Feb 23 12:08:20 UTC 2013


On Fri, 22 Feb 2013 16:34:50 +0200
Daniel Braniss <danny at cs.huji.ac.il> wrote:

> hi,
> I'm having problems compiling devel/uwsgi
> it only works with:
> 	make -eCPUCOUNT=1
> which is not the default
> whne CPUTYPE is > 1, it hangs, so my guess is there is somethingwrong
> in the the threading support.
> 
> without the CPUCOUNT:
> rnd> make
> /usr/local/bin/python2.7 uwsgiconfig.py --build
> using profile: buildconf/default.ini
> detected include path: ['/usr/include/gcc/4.2', '/usr/include']
> Exception in thread Thread-5:
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.7/threading.py", line 551, in
> __bootstrap_inner self.run()
>   File "/usr/local/lib/python2.7/threading.py", line 504, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "uwsgiconfig.py", line 92, in thread_compiler
>     (objfile, cmdline) = compile_queue.get()
>   File "/usr/local/lib/python2.7/site-packages/gevent/queue.py", line
> 190, in get
>     return waiter.get()
>   File "/usr/local/lib/python2.7/site-packages/gevent/hub.py", line
> 321, in get return get_hub().switch()
>   File "/usr/local/lib/python2.7/site-packages/gevent/hub.py", line
> 135, in get_hub
>     raise NotImplementedError('gevent is only usable from a single
> thread') NotImplementedError: gevent is only usable from a single
> thread
> 
> ...
> detected CPU cores: 16
> and now it's stuck:
> ^T
> load: 0.02  cmd: python2.7 41862 [kqread] 472.56r 0.10u 0.14s 0% 6136k
> 
> any ideas?

Could you provide more details about your setup?

- Output of uname -a
- Compilation options you used when building python
- Compiled using gcc or clang

We're compiling and using uwsgi without issues here (FreeBSD 9.1
RELEASE-p1, clang 3.1, python 2.7, 8 CPU cores, uwsgi 1.4.3)

Michael

> thanks,
> 	danny
> 
> 
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to
> "freebsd-ports-unsubscribe at freebsd.org"





-- 
Michael Gmelin


More information about the freebsd-ports mailing list