text:
Design & Materials
- High quality ceramic mug.
- Dishwasher safe.
- Microwave safe.
- White gloss 15 oz.
This item provides 10 meals for families in need. Learn more...
On orders over $49.
100% refund on any defective or damaged items.
SSL enabled secure checkout.
Design & Materials
Production Time:
Once your purchase is processed on our website, the items selected are custom made to order for you. It takes 3-4 business days production time before your order ships.
Shipping Time:
All orders ship from Michigan via UPS Sure Post 5-7 business days (domestic) or up to 28 business days (outside USA).
For faster shipping, your items may come in multiple packages (tracking numbers provided).
Shipping Rates:
Since shipping rates vary by order (based on items ordered and location for delivery), to check shipping please add your desired item(s) to your shopping cart and then the shopping cart page will display the total shipping charge. This gives you the ability to view shipping costs before finalizing your order.
Global Shipping:
We ship globally however we are unable to offer shipping to: Albania, Algeria, Crimea – Region of Ukraine, Cuba, Iran, North Korea, Sudan and Syria.
International customer please note: Customs in your country may charge import taxes or tariffs, and any applicable import taxes or tariffs are the responsibility of the recipient and are not included in the original shipping cost.
For full shipping details please click here (opens in new tab).
For a full list of frequently asked questions please click here (opens in new tab).
As clothing & merchandise items in you order are printed on demand, to meet your unique request based on item, color, type, size and design (custom made-to-order), we cannot accept returns or exchanges where the reason is due to incorrect selection or change of mind. Therefore we ask that you please select items and sizes carefully before finalizing your order. We thank you for your understanding.
Regarding returns – we are only able to accept returns if an item shipped to you has a defect, is damaged or you have received an item that doesn't match your actual order. In the rare event this happens we will resolve this for you promptly.
For our full returns policy please click here (opens in new tab).
There are no reviews yet.
No products in the cart.
We use cookies to provide you with a great user experience. By continuing to use this website, you consent to the use of cookies in accordance with our Cookie Policy.


text:
The treatment and management of insomnia depends on its severity and underlying cause. Transient or intermittent insomnia may not need treatment since it lasts only a few days. When treatment is needed it may involve lifestyle changes, medications, and other treatments.
The first step in treating insomnia is to identify and treat any underlying medical or psychological problems. The ultimate goal is to achieve a normal and restorative pattern of sleep.
Treatment may involve the following:Lifestyle changesMedicationsOther treatmentsComplementary and alternative treatments
Revision Information
- Reviewer: EBSCO Medical Review Board Monica Zangwill, MD, MPH
- Review Date: 03/2018 -
- Update Date: 03/15/2015 -

subset: commoncrawl


text:
The Schizophrenia Drug Industry report covers the present scenario and the growth prospects of the Schizophrenia Drug for 2016-2021. To calculate the market size, the report considers both the direct revenue and the indirect revenue of the vendors.
Pune, India -- (SBWIRE) -- 10/20/2016 -- The Schizophrenia Drug Market report provides a basic overview of the Schizophrenia Drug including definitions, classifications, applications and market Sales chain structure. The Schizophrenia Drug Market report enlists several important factors, starting from the basics to advanced market intelligence which play a crucial part in strategizing.
Browse Details about Schizophrenia Drug Market Report @ http://www.absolutereports.com/global-schizophrenia-drug-market-professional-survey-report-2016-10377576
Schizophrenia Drug Market Opportunities:
With a purpose of enlightening new entrants about the possibilities in this market, this report investigates new project feasibility. Various details about the manufacturing process such as market drivers, impact of drivers, market challenges and impact of drivers and challenges, market trends, vendor landscape analysis and so on, is discussed in the report.
Schizophrenia Drug Industry Key Players Analysis:
A complete analysis of the competitive landscape of the Schizophrenia Drug market is provided in the report. This section includes company profiles of market key players. The profiles include contact information, gross, capacity, product details of each firm, price, and cost are covered.
1.Eli Lilly and Company
4.AstraZeneca plc
Get a PDF Sample of Schizophrenia Drug Market Research Report at: http://www.absolutereports.com/enquiry/request-sample/10377576
Analysis of Price, Cost, Gross Margin for Major Regions:
This particular section of the Schizophrenia Drug market report includes analysis of gross margin, cost and price. The Schizophrenia Drug Market is divided into the following segments based on geography:
- North America
- China
- Europe
- Japan
- India
- Southeast Asia
No. of Report Pages: 117
Price of Report (Single User Licence): $3500
Ask for Discount on Report Purchase at: http://www.absolutereports.com/enquiry/request-discount/10378023
In this Schizophrenia Drug Market report analysis, traders and distributors analysis is given along with contact details. For material and equipment suppliers also, contact details are given. Production plants, their capacities, global production and revenue are studied. Also, the Schizophrenia Drug Market growth in various regions and R&D status are also covered.
Have any query? Ask our Experts @ http://www.absolutereports.com/enquiry/pre-order-enquiry/10377576
About Absolute Reports
Absolute Reports is an upscale platform to help key personnel in the business world in strategizing and taking visionary decisions based on facts and figures derived from in depth market research. We are one of the top report resellers in the market, dedicated towards bringing you an ingenious concoction of data parameters.
Mr. Ameya Pingaley
Absolute Reports
Email – firstname.lastname@example.com
Get More Market Research Related News, visit http://www.marketresearch.news/


text:
DSCI2773 [Hingham: South Shore gains another 'model school']
– Posted on June 22, 2012
Comments are closed. You will not be able to post a comment in this post.
|About WATD-FM
|WATD is one of those seemingly impossible ideas which actually worked and has now endured for over four full decades. The idea for the station in Marshfield emerged as the result of a prospecting trip Carol and Edward Perry made in December of 1972.Click here to learn more...
Copyright 95.9 WATD FM. All Rights Reserved.


text:
Details: BrandFendiDescriptionLens width: 51mmBridge: 17mmLens height: StandardTemple length: 130mmwe offer various size options for our customers to choose from. To help distinguish the best size for you, we encourage you to click on the 4 options next to the diagram to learn what each dimension relates to. Our goal is to make it easy for you to find a great pair of sunglasses or eyeglasses with optimal fit.
Featured Products


text:
Beginners UNIX Interview Questions Answers
ls -lrt | grep "^l"
$ touch file $ chmod 400 file
Read more about file and directory permission in unix and linux here.
Intermediate UNIX Interview Questions Answers
cat /proc/cpuinfo
3. What is difference between HardLink and SoftLink in UNIX?
4. What is Zombie process in UNIX? How do you find Zombie process in UNIX?
5. What is "chmod" command? What do you understand by this line "r-- -w- --x?
6. There is a file some where in your system which contains word "UnixCommandInterviewQuestions" How will find that file in Unix?
grep -c "Unix" filename
8. How do you set environment variable which will be accessible form sub shell?
Advanced UNIX Interview Questions and Answers
nohup is a special command which is used to run process in background, but it is slightly different than & which is normally used for putting a process in background. An UNIX process started with nohup will not stop even if the user who has stared log off from system. While background process started with & will stop as soon as user logoff.
sed s/Unix/UNIX/g fileName
cut -f3 filename
Further Learning
Linux Command Line Basics
Linux Command Line Interface (CLI) Fundamentals
Learn Linux in 5 Days and Level Up Your Career
Some of my favorite interview questions post , you may find interesting
- Top 20 Core Java Interview Questions and Answers
- Top 20 FIX Protocol Interview Questions and Answers
- Top 10 Serialization Interview Questions and Answers
- Top 10 Singleton Interview question in Java
- Top 20 Tibco Rendezvous Interview Questions
Enjoy :)


text:
Workers are taking responsibility for their retirement, but many need help getting there, a survey released Aug. 15 by Charles Schwab found. Almost 90% of respondents said they were counting on their own savings to support themselves in retirement, and more than 60% say that income will be largely or entirely from a 401(k) plan.
Unfortunately, more than half say their 401(k) plans are more confusing than their health care benefits, and 46% don't know what their best options are. Over a third reported being very stressed about the right allocation in their plan.
While workers clearly need help with specific planning issues, the survey found they've adopted positive savings behaviors overall. Fifty-five percent have increased their savings rate in the last two years, and 70% said their 401(k) is in better shape than it ever has been.
"It's gratifying to see so many people taking the reins of their retirement," Steve Anderson, head of Schwab Retirement Plan Services, said in a statement. "In our view, contributing to a 401(k) plan should be the No. 1 savings priority for workers. Planning ahead, taking action and getting the help you need along the way are key steps to help build sufficient retirement savings."
Over 60% of respondents said they wanted personalized advice on their 401(k) plan. Almost a third of respondents said they were confident about the decisions they were making, but that percentage doubled among people who were working with an advisor.
"Getting more workers engaged in professional 401(k) advice should be a top priority for employers. We've seen the positive impact it can have on both behaviors and outcomes," said Anderson.


text:
Building a Multifamily Home Performance Program
A version of this article appears in the May/June 2011 issue of Home Energy Magazine.
May 01, 2011
More money than ever before is being invested in residential whole-building retrofit programs, but these funds are largely geared toward single-family homeowners. Can we continue to ignore the roughly one-third of us who live in apartments?
More money than ever before is being funneled into residential whole-building retrofit programs in California, thanks to state initiatives and American Recovery and Reinvestment Act (ARRA) stimulus funding. These initial investments are largely geared toward single-family homeowners, with multifamily units an afterthought. Renters make up 42% of California households, and about one-third of Californians live in apartments. Additionally, most low-income families live in multifamily dwellings. Often low-income families cannot afford to purchase a home, and as renters they lack the authority to invest in energy efficiency. So focusing on single-family homeowners leaves a large segment of the population underserved by whole-building programs.
To read complete online articles, you need to sign up for an Online Subscription.
Once an order has been placed there is an automatic $10 processing fee that will be deducted with any cancellation.
The Home Energy Online articles are for personal use only and may not be printed for distribution. For permission to reprint, please send an e-mail to email@example.com.


text:
This is a Steinway Model M grand with a beautiful satin ebony case. It will come with an updated PianoDisc player system and a matching Steinway artist bench.
|Serial #:574826
|Length: 5'7"
Once your piano is delivered, we give you 30 days to play it and make sure everything is exactly as you wish. If not, simply let us know, and we will pick up the piano and give you a full refund. Additionally, when you buy a restored piano from Lindeblad you can, at any time in the future, exchange that piano for another of our pianos and apply the full price you paid to the exchange.
Cleveland, OH From our standpoint, it was everything we would want as a customer. Watch Video
East Orange, NJ | 1912 Steinway D I went to the factory. I saw what they do—the work they do. My Steinway D was a complete rebuild, and it's just incredible. I've got to find some more superlatives: "incredible, great, amazing!" Watch Video


text:
|This is Python version 2.7.15
|Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
|2012, 2013, 2014, 2015, 2016, 2017, 2018 Python Software Foundation. All rights
|Copyright (c) 2000 BeOpen.com.
|All rights reserved.
|Copyright (c) 1995-2001 Corporation for National Research Initiatives.
|All rights reserved.
|Copyright (c) 1991-1995 Stichting Mathematisch Centrum.
|All rights reserved.
|License information
|See the file "LICENSE" for information on the history of this
|software, terms & conditions for usage, and a DISCLAIMER OF ALL
|This Python distribution contains no GNU General Public Licensed
|(GPLed) code so it may be used in proprietary projects just like prior
|Python distributions. There are interfaces to some GNU code but these
|are entirely optional.
|All trademarks referenced herein are property of their respective
|What's new in this release?
|See the file "Misc/NEWS".
|If you don't read instructions
|Congratulations on getting this far. :-)
|To start building right away (on UNIX): type "./configure" in the
|current directory and when it finishes, type "make". This creates an
|executable "./python"; to install in /usr/local, first do "su root"
|and then "make install".
|The section `Build instructions' below is still recommended reading.
|What is Python anyway?
|Python is an interpreted, interactive object-oriented programming
|language suitable (amongst other uses) for distributed application
|development, scripting, numeric computing and system testing. Python
|is often compared to Tcl, Perl, Java, JavaScript, Visual Basic or
|Scheme. To find out more about what Python can do for you, point your
|browser to http://www.python.org/.
|How do I learn Python?
|The official tutorial is still a good place to start; see
|http://docs.python.org/ for online and downloadable versions, as well
|as a list of other introductions, and reference documentation.
|There's a quickly growing set of books on Python. See
|http://wiki.python.org/moin/PythonBooks for a list.
|All documentation is provided online in a variety of formats. In
|order of importance for new users: Tutorial, Library Reference,
|Language Reference, Extending & Embedding, and the Python/C API. The
|Library Reference is especially of immense value since much of
|Python's power is described there, including the built-in data types
|and functions!
|All documentation is also available online at the Python web site
|(http://docs.python.org/, see below). It is available online for occasional
|reference, or can be downloaded in many formats for faster access. The
|documentation is downloadable in HTML, PostScript, PDF, LaTeX, and
|reStructuredText (2.6+) formats; the LaTeX and reStructuredText versions are
|primarily for documentation authors, translators, and people with special
|formatting requirements.
|If you would like to contribute to the development of Python, relevant
|documentation is available at:
|For information about building Python's documentation, refer to Doc/README.txt.
|Web sites
|New Python releases and related technologies are published at
|http://www.python.org/. Come visit us!
|Newsgroups and Mailing Lists
|Read comp.lang.python, a high-volume discussion newsgroup about
|Python, or comp.lang.python.announce, a low-volume moderated newsgroup
|for Python-related announcements. These are also accessible as
|mailing lists: see http://www.python.org/community/lists/ for an
|overview of these and many other Python-related mailing lists.
|Archives are accessible via the Google Groups Usenet archive; see
|http://groups.google.com/. The mailing lists are also archived, see
|http://www.python.org/community/lists/ for details.
|Bug reports
|To report or search for bugs, please use the Python Bug
|Tracker at http://bugs.python.org/.
|Patches and contributions
|To submit a patch or other contribution, please use the Python Patch
|Manager at http://bugs.python.org/. Guidelines
|for patch submission may be found at http://www.python.org/dev/patches/.
|If you have a proposal to change Python, you may want to send an email to the
|comp.lang.python or python-ideas mailing lists for inital feedback. A Python
|Enhancement Proposal (PEP) may be submitted if your idea gains ground. All
|current PEPs, as well as guidelines for submitting a new PEP, are listed at
|For help, if you can't find it in the manuals or on the web site, it's
|best to post to the comp.lang.python or the Python mailing list (see
|above). If you specifically don't want to involve the newsgroup or
|mailing list, send questions to firstname.lastname@example.com (a group of volunteers
|who answer questions as they can). The newsgroup is the most
|efficient way to ask public questions.
|Build instructions
|Before you can build Python, you must first configure it.
|Fortunately, the configuration and build process has been automated
|for Unix and Linux installations, so all you usually have to do is
|type a few commands and sit back. There are some platforms where
|things are not quite as smooth; see the platform specific notes below.
|If you want to build for multiple platforms sharing the same source
|tree, see the section on VPATH below.
|Start by running the script "./configure", which determines your
|system configuration and creates the Makefile. (It takes a minute or
|two -- please be patient!) You may want to pass options to the
|configure script -- see the section below on configuration options and
|variables. When it's done, you are ready to run make.
|To build Python, you normally type "make" in the toplevel directory.
|If you have changed the configuration, the Makefile may have to be
|rebuilt. In this case, you may have to run make again to correctly
|build your desired target. The interpreter executable is built in the
|top level directory.
|To get an optimized build of Python, "configure --enable-optimizations" before
|you run make. This sets the default make targets up to enable Profile Guided
|Optimization (PGO) and may be used to auto-enable Link Time Optimization (LTO)
|on some platforms. For more details, see the sections bellow.
|Once you have built a Python interpreter, see the subsections below on
|testing and installation. If you run into trouble, see the next
|Previous versions of Python used a manual configuration process that
|involved editing the file Modules/Setup. While this file still exists
|and manual configuration is still supported, it is rarely needed any
|more: almost all modules are automatically built as appropriate under
|guidance of the setup.py script, which is run by Make after the
|interpreter has been built.
|Profile Guided Optimization
|PGO takes advantage of recent versions of the GCC or Clang compilers.
|If ran, "make profile-opt" will do several steps.
|First, the entire Python directory is cleaned of temporary files that
|may have resulted in a previous compilation.
|Then, an instrumented version of the interpreter is built, using suitable
|compiler flags for each flavour. Note that this is just an intermediary
|step and the binary resulted after this step is not good for real life
|workloads, as it has profiling instructions embedded inside.
|After this instrumented version of the interpreter is built, the Makefile
|will automatically run a training workload. This is necessary in order to
|profile the interpreter execution. Note also that any output, both stdout
|and stderr, that may appear at this step is suppressed.
|Finally, the last step is to rebuild the interpreter, using the information
|collected in the previous one. The end result will be a Python binary
|that is optimized and suitable for distribution or production installation.
|Link Time Optimization
|Enabled via configure's --with-lto flag. LTO takes advantages of recent
|compiler toolchains ability to optimize across the otherwise arbitrary .o file
|boundary when building final executables or shared libraries for additional
|performance gains.
|See also the platform specific notes in the next section.
|If you run into other trouble, see the FAQ
|(http://www.python.org/doc/faq/) for hints on what can go wrong, and
|how to fix it.
|If you rerun the configure script with different options, remove all
|object files by running "make clean" before rebuilding. Believe it or
|not, "make clean" sometimes helps to clean up other inexplicable
|problems as well. Try it before sending in a bug report!
|If the configure script fails or doesn't seem to find things that
|should be there, inspect the config.log file.
|If you get a warning for every file about the -Olimit option being no
|longer supported, you can ignore it. There's no foolproof way to know
|whether this option is needed; all we can do is test whether it is
|accepted without error. On some systems, e.g. older SGI compilers, it
|is essential for performance (specifically when compiling ceval.c,
|which has more basic blocks than the default limit of 1000). If the
|warning bothers you, edit the Makefile to remove "-Olimit 1500" from
|the OPT variable.
|If you get failures in test_long, or sys.maxint gets set to -1, you
|are probably experiencing compiler bugs, usually related to
|optimization. This is a common problem with some versions of gcc, and
|some vendor-supplied compilers, which can sometimes be worked around
|by turning off optimization. Consider switching to stable versions
|(gcc 2.95.2, gcc 3.x, or contact your vendor.)
|From Python 2.0 onward, all Python C code is ANSI C. Compiling using
|old K&R-C-only compilers is no longer possible. ANSI C compilers are
|available for all modern systems, either in the form of updated
|compilers from the vendor, or one of the free compilers (gcc).
|If "make install" fails mysteriously during the "compiling the library"
|step, make sure that you don't have any of the PYTHONPATH or PYTHONHOME
|environment variables set, as they may interfere with the newly built
|executable which is compiling the library.
|Unsupported systems
|A number of systems are not supported in Python 2.7 anymore. Some
|support code is still present, but will be removed in later versions.
|If you still need to use current Python versions on these systems,
|please send a message to email@example.com indicating that you
|volunteer to support this system. For a more detailed discussion
|regarding no-longer-supported and resupporting platforms, as well
|as a list of platforms that became or will be unsupported, see PEP 11.
|More specifically, the following systems are not supported any
|- SunOS 4
|- dgux
|- Minix
|- NeXT
|- Irix 4 and --with-sgi-dl
|- Linux 1
|- Systems defining __d6_pthread_create (configure.ac)
|- Systems defining PY_PTHREAD_D4, PY_PTHREAD_D6,
|or PY_PTHREAD_D7 in thread_pthread.h
|- Systems using --with-dl-dld
|- Systems using --without-universal-newlines
|- MacOS 9
|- Systems using --with-wctype-functions
|- Win9x, WinME
|Platform specific notes
|(Some of these may no longer apply. If you find you can build Python
|on these platforms without the special directions mentioned here,
|submit a documentation bug report to SourceForge (see Bug Reports
|above) so we can remove them!)
|Unix platforms: If your vendor still ships (and you still use) Berkeley DB
|1.85 you will need to edit Modules/Setup to build the bsddb185
|module and add a line to sitecustomize.py which makes it the
|default. In Modules/Setup a line like
|bsddb185 bsddbmodule.c
|should work. (You may need to add -I, -L or -l flags to direct the
|compiler and linker to your include files and libraries.)
|XXX I think this next bit is out of date:
|64-bit platforms: The modules audioop, and imageop don't work.
|The setup.py script disables them on 64-bit installations.
|Don't try to enable them in the Modules/Setup file. They
|contain code that is quite wordsize sensitive. (If you have a
|fix, let us know!)
|Solaris: When using Sun's C compiler with threads, at least on Solaris
|2.5.1, you need to add the "-mt" compiler option (the simplest
|way is probably to specify the compiler with this option as
|the "CC" environment variable when running the configure
|When using GCC on Solaris, beware of binutils 2.13 or GCC
|versions built using it. This mistakenly enables the
|-zcombreloc option which creates broken shared libraries on
|Solaris. binutils 2.12 works, and the binutils maintainers
|are aware of the problem. Binutils 2.13.1 only partially
|fixed things. It appears that 2.13.2 solves the problem
|completely. This problem is known to occur with Solaris 2.7
|and 2.8, but may also affect earlier and later versions of the
|When the dynamic loader complains about errors finding shared
|libraries, such as
|ld.so.1: ./python: fatal: libstdc++.so.5: open failed:
|No such file or directory
|you need to first make sure that the library is available on
|your system. Then, you need to instruct the dynamic loader how
|to find it. You can choose any of the following strategies:
|1. When compiling Python, set LD_RUN_PATH to the directories
|containing missing libraries.
|2. When running Python, set LD_LIBRARY_PATH to these directories.
|3. Use crle(8) to extend the search path of the loader.
|4. Modify the installed GCC specs file, adding -R options into the
|*link: section.
|The complex object fails to compile on Solaris 10 with gcc 3.4 (at
|least up to 3.4.3). To work around it, define Py_HUGE_VAL as
|HUGE_VAL(), e.g.:
|make CPPFLAGS='-D"Py_HUGE_VAL=HUGE_VAL()" -I. -I$(srcdir)/Include'
|./python setup.py CPPFLAGS='-D"Py_HUGE_VAL=HUGE_VAL()"'
|Linux: A problem with threads and fork() was tracked down to a bug in
|the pthreads code in glibc version 2.0.5; glibc version 2.0.7
|solves the problem. This causes the popen2 test to fail;
|problem and solution reported by Pablo Bleyer.
|Red Hat Linux: Red Hat 9 built Python2.2 in UCS-4 mode and hacked
|Tcl to support it. To compile Python2.3 with Tkinter, you will
|need to pass --enable-unicode=ucs4 flag to ./configure.
|There's an executable /usr/bin/python which is Python
|1.5.2 on most older Red Hat installations; several key Red Hat tools
|require this version. Python 2.1.x may be installed as
|/usr/bin/python2. The Makefile installs Python as
|/usr/local/bin/python, which may or may not take precedence
|over /usr/bin/python, depending on how you have set up $PATH.
|FreeBSD 3.x and probably platforms with NCurses that use libmytinfo or
|similar: When using cursesmodule, the linking is not done in
|the correct order with the defaults. Remove "-ltermcap" from
|the readline entry in Setup, and use as curses entry: "curses
|cursesmodule.c -lmytinfo -lncurses -ltermcap" - "mytinfo" (so
|called on FreeBSD) should be the name of the auxiliary library
|required on your platform. Normally, it would be linked
|automatically, but not necessarily in the correct order.
|BSDI: BSDI versions before 4.1 have known problems with threads,
|which can cause strange errors in a number of modules (for
|instance, the 'test_signal' test script will hang forever.)
|Turning off threads (with --with-threads=no) or upgrading to
|BSDI 4.1 solves this problem.
|DEC Unix: Run configure with --with-dec-threads, or with
|--with-threads=no if no threads are desired (threads are on by
|default). When using GCC, it is possible to get an internal
|compiler error if optimization is used. This was reported for
|GCC 18.104.22.168 on selectmodule.c. Manually compile the affected
|file without optimization to solve the problem.
|DEC Ultrix: compile with GCC to avoid bugs in the native compiler,
|and pass SHELL=/bin/sh5 to Make when installing.
|AIX: A complete overhaul of the shared library support is now in
|place. See Misc/AIX-NOTES for some notes on how it's done.
|(The optimizer bug reported at this place in previous releases
|has been worked around by a minimal code change.) If you get
|errors about pthread_* functions, during compile or during
|testing, try setting CC to a thread-safe (reentrant) compiler,
|like "cc_r". For full C++ module support, set CC="xlC_r" (or
|CC="xlC" without thread support).
|AIX 5.3: To build a 64-bit version with IBM's compiler, I used the
|export PATH=/usr/bin:/usr/vacpp/bin
|./configure --with-gcc="xlc_r -q64" --with-cxx="xlC_r -q64" \
|--disable-ipv6 AR="ar -X64"
|HP-UX: When using threading, you may have to add -D_REENTRANT to the
|OPT variable in the top-level Makefile; reported by Pat Knight,
|this seems to make a difference (at least for HP-UX 10.20)
|even though pyconfig.h defines it. This seems unnecessary when
|using HP/UX 11 and later - threading seems to work "out of the
|HP-UX ia64: When building on the ia64 (Itanium) platform using HP's
|compiler, some experience has shown that the compiler's
|optimiser produces a completely broken version of python
|(see http://bugs.python.org/814976). To work around this,
|edit the Makefile and remove -O from the OPT line.
|To build a 64-bit executable on an Itanium 2 system using HP's
|compiler, use these environment variables:
|LDFLAGS="+DD64 -lxnet"
|and call configure as:
|./configure --without-gcc
|then *unset* the environment variables again before running
|make. (At least one of these flags causes the build to fail
|if it remains set.) You still have to edit the Makefile and
|remove -O from the OPT line.
|HP PA-RISC 2.0: A recent bug report (http://bugs.python.org/546117)
|suggests that the C compiler in this 64-bit system has bugs
|in the optimizer that break Python. Compiling without
|optimization solves the problems.
|SCO: The following apply to SCO 3 only; Python builds out of the box
|on SCO 5 (or so we've heard).
|1) Everything works much better if you add -U__STDC__ to the
|defs. This is because all the SCO header files are broken.
|Anything that isn't mentioned in the C standard is
|conditionally excluded when __STDC__ is defined.
|2) Due to the U.S. export restrictions, SCO broke the crypt
|stuff out into a separate library, libcrypt_i.a so the LIBS
|needed be set to:
|LIBS=' -lsocket -lcrypt_i'
|UnixWare: There are known bugs in the math library of the system, as well as
|problems in the handling of threads (calling fork in one
|thread may interrupt system calls in others). Therefore, test_math and
|tests involving threads will fail until those problems are fixed.
|QNX: Chris Herborth (email@example.com) writes:
|configure works best if you use GNU bash; a port is available on
|ftp.qnx.com in /usr/free. I used the following process to build,
|test and install Python 1.5.x under QNX:
|1) CONFIG_SHELL=/usr/local/bin/bash CC=cc RANLIB=: \
|./configure --verbose --without-gcc --with-libm=""
|2) edit Modules/Setup to activate everything that makes sense for
|your system... tested here at QNX with the following modules:
|array, audioop, binascii, cPickle, cStringIO, cmath,
|crypt, curses, errno, fcntl, gdbm, grp, imageop,
|_locale, math, md5, new, operator, parser, pcre,
|posix, pwd, readline, regex, reop,
|select, signal, socket, soundex, strop, struct,
|syslog, termios, time, timing, zlib, audioop, imageop
|3) make SHELL=/usr/local/bin/bash
|or, if you feel the need for speed:
|make SHELL=/usr/local/bin/bash OPT="-5 -Oil+nrt"
|4) make SHELL=/usr/local/bin/bash test
|Using GNU readline 2.2 seems to behave strangely, but I
|think that's a problem with my readline 2.2 port. :-\
|5) make SHELL=/usr/local/bin/bash install
|If you get SIGSEGVs while running Python (I haven't yet, but
|I've only run small programs and the test cases), you're
|probably running out of stack; the default 32k could be a
|little tight. To increase the stack size, edit the Makefile
|to read: LDFLAGS = -N 48k
|BeOS: See Misc/BeOS-NOTES for notes about compiling/installing
|Python on BeOS R3 or later. Note that only the PowerPC
|platform is supported for R3; both PowerPC and x86 are
|supported for R4.
|Cray T3E: Mark Hadfield (firstname.lastname@example.com) writes:
|Python can be built satisfactorily on a Cray T3E but based on
|my experience with the NIWA T3E (2002-05-22, version 2.2.1)
|there are a few bugs and gotchas. For more information see a
|thread on comp.lang.python in May 2002 entitled "Building
|Python on Cray T3E".
|1) Use Cray's cc and not gcc. The latter was reported not to
|work by Konrad Hinsen. It may work now, but it may not.
|2) To set sys.platform to something sensible, pass the
|following environment variable to the configure script:
|2) Run configure with option "--enable-unicode=ucs4".
|3) The Cray T3E does not support dynamic linking, so extension
|modules have to be built by adding (or uncommenting) lines
|in Modules/Setup. The minimum set of modules is
|posix, new, _sre, unicodedata
|On NIWA's vanilla T3E system the following have also been
|included successfully:
|_codecs, _locale, _socket, _symtable, _testcapi, _weakref
|array, binascii, cmath, cPickle, crypt, cStringIO, dbm
|errno, fcntl, grp, math, md5, operator, parser, pcre, pwd
|regex, rotor, select, struct, strop, syslog, termios
|time, timing, xreadlines
|4) Once the python executable and library have been built, make
|will execute setup.py, which will attempt to build remaining
|extensions and link them dynamically. Each of these attempts
|will fail but should not halt the make process. This is
|5) Running "make test" uses a lot of resources and causes
|problems on our system. You might want to try running tests
|singly or in small groups.
|SGI: SGI's standard "make" utility (/bin/make or /usr/bin/make)
|does not check whether a command actually changed the file it
|is supposed to build. This means that whenever you say "make"
|it will redo the link step. The remedy is to use SGI's much
|smarter "smake" utility (/usr/sbin/smake), or GNU make. If
|you set the first line of the Makefile to #!/usr/sbin/smake
|smake will be invoked by make (likewise for GNU make).
|WARNING: There are bugs in the optimizer of some versions of
|SGI's compilers that can cause bus errors or other strange
|behavior, especially on numerical operations. To avoid this,
|try building with "make OPT=".
|OS/2: If you are running Warp3 or Warp4 and have IBM's VisualAge C/C++
|compiler installed, just change into the pc\os2vacpp directory
|and type NMAKE. Threading and sockets are supported by default
|in the resulting binaries of PYTHON15.DLL and PYTHON.EXE.
|Reliant UNIX: The thread support does not compile on Reliant UNIX, and
|there is a (minor) problem in the configure script for that
|platform as well. This should be resolved in time for a
|future release.
|MacOSX: The tests will crash on both 10.1 and 10.2 with SEGV in
|test_re and test_sre due to the small default stack size. If
|you set the stack size to 2048 before doing a "make test" the
|failure can be avoided. If you're using the tcsh or csh shells,
|use "limit stacksize 2048" and for the bash shell (the default
|as of OSX 10.3), use "ulimit -s 2048".
|On naked Darwin you may want to add the configure option
|"--disable-toolbox-glue" to disable the glue code for the Carbon
|interface modules. The modules themselves are currently only built
|if you add the --enable-framework option, see below.
|On a clean OSX /usr/local does not exist. Do a
|"sudo mkdir -m 775 /usr/local"
|before you do a make install. It is probably not a good idea to
|do "sudo make install" which installs everything as superuser,
|as this may later cause problems when installing distutils-based
|Some people have reported problems building Python after using "fink"
|to install additional unix software. Disabling fink (remove all
|references to /sw from your .profile or .login) should solve this.
|You may want to try the configure option "--enable-framework"
|which installs Python as a framework. The location can be set
|as argument to the --enable-framework option (default
|/Library/Frameworks). A framework install is probably needed if you
|want to use any Aqua-based GUI toolkit (whether Tkinter, wxPython,
|Carbon, Cocoa or anything else).
|You may also want to try the configure option "--enable-universalsdk"
|which builds Python as a universal binary with support for the
|i386 and PPC architetures. This requires Xcode 2.1 or later to build.
|See Mac/README for more information on framework and
|universal builds.
|Cygwin: With recent (relative to the time of writing, 2001-12-19)
|Cygwin installations, there are problems with the interaction
|of dynamic linking and fork(). This manifests itself in build
|failures during the execution of setup.py.
|There are two workarounds that both enable Python (albeit
|without threading support) to build and pass all tests on
|NT/2000 (and most likely XP as well, though reports of testing
|on XP would be appreciated).
|The workarounds:
|(a) the band-aid fix is to link the _socket module statically
|rather than dynamically (which is the default).
|To do this, run "./configure --with-threads=no" including any
|other options you need (--prefix, etc.). Then in Modules/Setup
|uncomment the lines:
|#_socket socketmodule.c \
|# -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
|# -L$(SSL)/lib -lssl -lcrypto
|and remove "local/" from the SSL variable. Finally, just run
|(b) The "proper" fix is to rebase the Cygwin DLLs to prevent
|base address conflicts. Details on how to do this can be
|found in the following mail:
|It is hoped that a version of this solution will be
|incorporated into the Cygwin distribution fairly soon.
|Two additional problems:
|(1) Threading support should still be disabled due to a known
|bug in Cygwin pthreads that causes test_threadedtempfile to
|(2) The _curses module does not build. This is a known
|Cygwin ncurses problem that should be resolved the next time
|that this package is released.
|On older versions of Cygwin, test_poll may hang and test_strftime
|may fail.
|The situation on 9X/Me is not accurately known at present.
|Some time ago, there were reports that the following
|regression tests failed:
|test_select (hang)
|Due to the test_select hang on 9X/Me, one should run the
|regression test using the following:
|make TESTOPTS='-l -x test_select' test
|News regarding these platforms with more recent Cygwin
|versions would be appreciated!
|Windows: When executing Python scripts on the command line using file type
|associations (i.e. starting "script.py" instead of "python script.py"),
|redirects may not work unless you set a specific registry key. See
|the Knowledge Base article <http://support.microsoft.com/kb/321788>.
|Configuring the bsddb and dbm modules
|Beginning with Python version 2.3, the PyBsddb package
|<http://pybsddb.sf.net/> was adopted into Python as the bsddb package,
|exposing a set of package-level functions which provide
|backwards-compatible behavior. Only versions 3.3 through 4.4 of
|Sleepycat's libraries provide the necessary API, so older versions
|aren't supported through this interface. The old bsddb module has
|been retained as bsddb185, though it is not built by default. Users
|wishing to use it will have to tweak Modules/Setup to build it. The
|dbm module will still be built against the Sleepycat libraries if
|other preferred alternatives (ndbm, gdbm) are not found.
|Building the sqlite3 module
|To build the sqlite3 module, you'll need the sqlite3 or libsqlite3
|packages installed, including the header files. Many modern operating
|systems distribute the headers in a separate package to the library -
|often it will be the same name as the main package, but with a -dev or
|-devel suffix.
|The version of pysqlite2 that's including in Python needs sqlite3 3.0.8
|or later. setup.py attempts to check that it can find a correct version.
|Configuring threads
|As of Python 2.0, threads are enabled by default. If you wish to
|compile without threads, or if your thread support is broken, pass the
|--with-threads=no switch to configure. Unfortunately, on some
|platforms, additional compiler and/or linker options are required for
|threads to work properly. Below is a table of those options,
|collected by Bill Janssen. We would love to automate this process
|more, but the information below is not enough to write a patch for the
|configure.ac file, so manual intervention is required. If you patch
|the configure.ac file and are confident that the patch works, please
|send in the patch. (Don't bother patching the configure script itself
|-- it is regenerated each time the configure.ac file changes.)
|Compiler switches for threads
|The definition of _REENTRANT should be configured automatically, if
|that does not work on your system, or if _REENTRANT is defined
|incorrectly, please report that as a bug.
|OS/Compiler/threads Switches for use with threads
|(POSIX is draft 10, DCE is draft 4) compile & link
|SunOS 5.{1-5}/{gcc,SunPro cc}/solaris -mt
|SunOS 5.5/{gcc,SunPro cc}/POSIX (nothing)
|DEC OSF/1 3.x/cc/DCE -threads
|Digital UNIX 4.x/cc/DCE -threads
|Digital UNIX 4.x/cc/POSIX -pthread
|AIX 4.1.4/cc_r/d7 (nothing)
|AIX 4.1.4/cc_r4/DCE (nothing)
|IRIX 6.2/cc/POSIX (nothing)
|Linker (ld) libraries and flags for threads
|OS/threads Libraries/switches for use with threads
|SunOS 5.{1-5}/solaris -lthread
|SunOS 5.5/POSIX -lpthread
|DEC OSF/1 3.x/DCE -lpthreads -lmach -lc_r -lc
|Digital UNIX 4.x/DCE -lpthreads -lpthread -lmach -lexc -lc
|Digital UNIX 4.x/POSIX -lpthread -lmach -lexc -lc
|AIX 4.1.4/{draft7,DCE} (nothing)
|IRIX 6.2/POSIX -lpthread
|Building a shared libpython
|Starting with Python 2.3, the majority of the interpreter can be built
|into a shared library, which can then be used by the interpreter
|executable, and by applications embedding Python. To enable this feature,
|configure with --enable-shared.
|If you enable this feature, the same object files will be used to create
|a static library. In particular, the static library will contain object
|files using position-independent code (PIC) on platforms where PIC flags
|are needed for the shared library.
|Configuring additional built-in modules
|Starting with Python 2.1, the setup.py script at the top of the source
|distribution attempts to detect which modules can be built and
|automatically compiles them. Autodetection doesn't always work, so
|you can still customize the configuration by editing the Modules/Setup
|file; but this should be considered a last resort. The rest of this
|section only applies if you decide to edit the Modules/Setup file.
|You also need this to enable static linking of certain modules (which
|is needed to enable profiling on some systems).
|This file is initially copied from Setup.dist by the configure script;
|if it does not exist yet, create it by copying Modules/Setup.dist
|yourself (configure will never overwrite it). Never edit Setup.dist
|-- always edit Setup or Setup.local (see below). Read the comments in
|the file for information on what kind of edits are allowed. When you
|have edited Setup in the Modules directory, the interpreter will
|automatically be rebuilt the next time you run make (in the toplevel
|Many useful modules can be built on any Unix system, but some optional
|modules can't be reliably autodetected. Often the quickest way to
|determine whether a particular module works or not is to see if it
|will build: enable it in Setup, then if you get compilation or link
|errors, disable it -- you're either missing support or need to adjust
|the compilation and linking parameters for that module.
|On SGI IRIX, there are modules that interface to many SGI specific
|system libraries, e.g. the GL library and the audio hardware. These
|modules will not be built by the setup.py script.
|In addition to the file Setup, you can also edit the file Setup.local.
|(the makesetup script processes both). You may find it more
|convenient to edit Setup.local and leave Setup alone. Then, when
|installing a new Python version, you can copy your old Setup.local
|Setting the optimization/debugging options
|If you want or need to change the optimization/debugging options for
|the C compiler, assign to the OPT variable on the toplevel make
|command; e.g. "make OPT=-g" will build a debugging version of Python
|on most platforms. The default is OPT=-O; a value for OPT in the
|environment when the configure script is run overrides this default
|(likewise for CC; and the initial value for LIBS is used as the base
|set of libraries to link with).
|When compiling with GCC, the default value of OPT will also include
|the -Wall and -Wstrict-prototypes options.
|Additional debugging code to help debug memory management problems can
|be enabled by using the --with-pydebug option to the configure script.
|For flags that change binary compatibility, use the EXTRA_CFLAGS
|If you want C profiling turned on, the easiest way is to run configure
|with the CC environment variable to the necessary compiler
|invocation. For example, on Linux, this works for profiling using
|CC="gcc -pg" ./configure
|Note that on Linux, gprof apparently does not work for shared
|libraries. The Makefile/Setup mechanism can be used to compile and
|link most extension modules statically.
|Coverage checking
|For C coverage checking using gcov, run "make coverage". This will
|build a Python binary with profiling activated, and a ".gcno" and
|".gcda" file for every source file compiled with that option. With
|the built binary, now run the code whose coverage you want to check.
|Then, you can see coverage statistics for each individual source file
|by running gcov, e.g.
|gcov -o Modules zlibmodule
|This will create a "zlibmodule.c.gcov" file in the current directory
|containing coverage info for that source file.
|This works only for source files statically compiled into the
|executable; use the Makefile/Setup mechanism to compile and link
|extension modules you want to coverage-check statically.
|To test the interpreter, type "make test" in the top-level directory.
|This runs the test set twice (once with no compiled files, once with
|the compiled files left by the previous test run). The test set
|produces some output. You can generally ignore the messages about
|skipped tests due to optional features which can't be imported.
|If a message is printed about a failed test or a traceback or core
|dump is produced, something is wrong. On some Linux systems (those
|that are not yet using glibc 6), test_strftime fails due to a
|non-standard implementation of strftime() in the C library. Please
|ignore this, or upgrade to glibc version 6.
|By default, tests are prevented from overusing resources like disk space and
|memory. To enable these tests, run "make testall".
|IMPORTANT: If the tests fail and you decide to mail a bug report,
|*don't* include the output of "make test". It is useless. Run the
|failing test manually, as follows:
|./python Lib/test/regrtest.py -v test_whatever
|(substituting the top of the source tree for '.' if you built in a
|different directory). This runs the test in verbose mode.
|To install the Python binary, library modules, shared library modules
|(see below), include files, configuration files, and the manual page,
|just type
|make install
|This will install all platform-independent files in subdirectories of
|the directory given with the --prefix option to configure or to the
|`prefix' Make variable (default /usr/local). All binary and other
|platform-specific files will be installed in subdirectories if the
|directory given by --exec-prefix or the `exec_prefix' Make variable
|(defaults to the --prefix directory) is given.
|If DESTDIR is set, it will be taken as the root directory of the
|installation, and files will be installed into $(DESTDIR)$(prefix),
|$(DESTDIR)$(exec_prefix), etc.
|All subdirectories created will have Python's version number in their
|name, e.g. the library modules are installed in
|"/usr/local/lib/python<version>/" by default, where <version> is the
|<major>.<minor> release number (e.g. "2.1"). The Python binary is
|installed as "python<version>" and a hard link named "python" is
|created. The only file not installed with a version number in its
|name is the manual page, installed as "/usr/local/man/man1/python.1"
|by default.
|If you want to install multiple versions of Python see the section below
|entitled "Installing multiple versions".
|The only thing you may have to install manually is the Python mode for
|Emacs found in Misc/python-mode.el. (But then again, more recent
|versions of Emacs may already have it.) Follow the instructions that
|came with Emacs for installation of site-specific files.
|On Mac OS X, if you have configured Python with --enable-framework, you
|should use "make frameworkinstall" to do the installation. Note that this
|installs the Python executable in a place that is not normally on your
|PATH, you may want to set up a symlink in /usr/local/bin.
|Installing multiple versions
|On Unix and Mac systems if you intend to install multiple versions of Python
|using the same installation prefix (--prefix argument to the configure
|script) you must take care that your primary python executable is not
|overwritten by the installation of a different version. All files and
|directories installed using "make altinstall" contain the major and minor
|version and can thus live side-by-side. "make install" also creates
|${prefix}/bin/python which refers to ${prefix}/bin/pythonX.Y. If you intend
|to install multiple versions using the same prefix you must decide which
|version (if any) is your "primary" version. Install that version using
|"make install". Install all other versions using "make altinstall".
|For example, if you want to install Python 2.5, 2.6 and 3.0 with 2.6 being
|the primary version, you would execute "make install" in your 2.6 build
|directory and "make altinstall" in the others.
|Configuration options and variables
|Some special cases are handled by passing options to the configure
|WARNING: if you rerun the configure script with different options, you
|must run "make clean" before rebuilding. Exceptions to this rule:
|after changing --prefix or --exec-prefix, all you need to do is remove
|--with(out)-gcc: The configure script uses gcc (the GNU C compiler) if
|it finds it. If you don't want this, or if this compiler is
|installed but broken on your platform, pass the option
|--without-gcc. You can also pass "CC=cc" (or whatever the
|name of the proper C compiler is) in the environment, but the
|advantage of using --without-gcc is that this option is
|remembered by the config.status script for its --recheck
|--prefix, --exec-prefix: If you want to install the binaries and the
|Python library somewhere else than in /usr/local/{bin,lib},
|you can pass the option --prefix=DIRECTORY; the interpreter
|binary will be installed as DIRECTORY/bin/python and the
|library files as DIRECTORY/lib/python/*. If you pass
|--exec-prefix=DIRECTORY (as well) this overrides the
|installation prefix for architecture-dependent files (like the
|interpreter binary). Note that --prefix=DIRECTORY also
|affects the default module search path (sys.path), when
|Modules/config.c is compiled. Passing make the option
|prefix=DIRECTORY (and/or exec_prefix=DIRECTORY) overrides the
|prefix set at configuration time; this may be more convenient
|than re-running the configure script if you change your mind
|about the install prefix.
|--with-readline: This option is no longer supported. GNU
|readline is automatically enabled by setup.py when present.
|--with-threads: On most Unix systems, you can now use multiple
|threads, and support for this is enabled by default. To
|disable this, pass --with-threads=no. If the library required
|for threads lives in a peculiar place, you can use
|--with-thread=DIRECTORY. IMPORTANT: run "make clean" after
|changing (either enabling or disabling) this option, or you
|will get link errors! Note: for DEC Unix use
|--with-dec-threads instead.
|--with-sgi-dl: On SGI IRIX 4, dynamic loading of extension modules is
|supported by the "dl" library by Jack Jansen, which is
|ftp'able from ftp://ftp.cwi.nl/pub/dynload/dl-1.6.tar.Z.
|This is enabled (after you've ftp'ed and compiled the dl
|library) by passing --with-sgi-dl=DIRECTORY where DIRECTORY
|is the absolute pathname of the dl library. (Don't bother on
|IRIX 5, it already has dynamic linking using SunOS style
|shared libraries.) THIS OPTION IS UNSUPPORTED.
|--with-dl-dld: Dynamic loading of modules is rumored to be supported
|on some other systems: VAX (Ultrix), Sun3 (SunOS 3.4), Sequent
|Symmetry (Dynix), and Atari ST. This is done using a
|combination of the GNU dynamic loading package
|(ftp://ftp.cwi.nl/pub/dynload/dl-dld-1.1.tar.Z) and an
|emulation of the SGI dl library mentioned above (the emulation
|can be found at
|ftp://ftp.cwi.nl/pub/dynload/dld-3.2.3.tar.Z). To
|enable this, ftp and compile both libraries, then call
|configure, passing it the option
|--with-dl-dld=DL_DIRECTORY,DLD_DIRECTORY where DL_DIRECTORY is
|the absolute pathname of the dl emulation library and
|DLD_DIRECTORY is the absolute pathname of the GNU dld library.
|(Don't bother on SunOS 4 or 5, they already have dynamic
|linking using shared libraries.) THIS OPTION IS UNSUPPORTED.
|--with-libm, --with-libc: It is possible to specify alternative
|versions for the Math library (default -lm) and the C library
|(default the empty string) using the options
|--with-libm=STRING and --with-libc=STRING, respectively. For
|example, if your system requires that you pass -lc_s to the C
|compiler to use the shared C library, you can pass
|--with-libc=-lc_s. These libraries are passed after all other
|libraries, the C library last.
|--with-libs='libs': Add 'libs' to the LIBS that the python interpreter
|is linked against.
|--with-cxx-main=<compiler>: If you plan to use C++ extension modules,
|then -- on some platforms -- you need to compile python's main()
|function with the C++ compiler. With this option, make will use
|<compiler> to compile main() *and* to link the python executable.
|It is likely that the resulting executable depends on the C++
|runtime library of <compiler>. (The default is --without-cxx-main.)
|There are platforms that do not require you to build Python
|with a C++ compiler in order to use C++ extension modules.
|E.g., x86 Linux with ELF shared binaries and GCC 3.x, 4.x is such
|a platform. We recommend that you configure Python
|--without-cxx-main on those platforms because a mismatch
|between the C++ compiler version used to build Python and to
|build a C++ extension module is likely to cause a crash at
|The Python installation also stores the variable CXX that
|determines, e.g., the C++ compiler distutils calls by default
|to build C++ extensions. If you set CXX on the configure command
|line to any string of non-zero length, then configure won't
|change CXX. If you do not preset CXX but pass
|--with-cxx-main=<compiler>, then configure sets CXX=<compiler>.
|In all other cases, configure looks for a C++ compiler by
|some common names (c++, g++, gcc, CC, cxx, cc++, cl) and sets
|CXX to the first compiler it finds. If it does not find any
|C++ compiler, then it sets CXX="".
|Similarly, if you want to change the command used to link the
|python executable, then set LINKCC on the configure command line.
|--with-pydebug: Enable additional debugging code to help track down
|memory management problems. This allows printing a list of all
|live objects when the interpreter terminates.
|--with(out)-universal-newlines: enable reading of text files with
|foreign newline convention (default: enabled). In other words,
|any of \r, \n or \r\n is acceptable as end-of-line character.
|If enabled import and execfile will automatically accept any newline
|in files. Python code can open a file with open(file, 'U') to
|read it in universal newline mode. THIS OPTION IS UNSUPPORTED.
|--with-tsc: Profile using the Pentium timestamping counter (TSC).
|--with-system-ffi: Build the _ctypes extension module using an ffi
|library installed on the system.
|--with-dbmliborder=db1:db2:...: Specify the order that backends for the
|dbm extension are checked. Valid value is a colon separated string
|with the backend names `ndbm', `gdbm' and `bdb'.
|Building for multiple architectures (using the VPATH feature)
|If your file system is shared between multiple architectures, it
|usually is not necessary to make copies of the sources for each
|architecture you want to support. If the make program supports the
|VPATH feature, you can create an empty build directory for each
|architecture, and in each directory run the configure script (on the
|appropriate machine with the appropriate options). This creates the
|necessary subdirectories and the Makefiles therein. The Makefiles
|contain a line VPATH=... which points to a directory containing the
|actual sources. (On SGI systems, use "smake -J1" instead of "make" if
|you use VPATH -- don't try gnumake.)
|For example, the following is all you need to build a minimal Python
|in /usr/tmp/python (assuming ~guido/src/python is the toplevel
|directory and you want to build in /usr/tmp/python):
|$ mkdir /usr/tmp/python
|$ cd /usr/tmp/python
|$ ~guido/src/python/configure
|$ make
|Note that configure copies the original Setup file to the build
|directory if it finds no Setup file there. This means that you can
|edit the Setup file for each architecture independently. For this
|reason, subsequent changes to the original Setup file are not tracked
|automatically, as they might overwrite local changes. To force a copy
|of a changed original Setup file, delete the target Setup file. (The
|makesetup script supports multiple input files, so if you want to be
|fancy you can change the rules to create an empty Setup.local if it
|doesn't exist and run it with arguments $(srcdir)/Setup Setup.local;
|however this assumes that you only need to add modules.)
|Also note that you can't use a workspace for VPATH and non VPATH builds. The
|object files left behind by one version confuses the other.
|Building on non-UNIX systems
|For Windows (2000/NT/ME/98/95), assuming you have MS VC++ 7.1, the
|project files are in PCbuild, the workspace is pcbuild.dsw. See
|PCbuild\readme.txt for detailed instructions.
|For other non-Unix Windows compilers, in particular MS VC++ 6.0 and
|for OS/2, enter the directory "PC" and read the file "readme.txt".
|For the Mac, a separate source distribution will be made available,
|for use with the CodeWarrior compiler. If you are interested in Mac
|development, join the PythonMac Special Interest Group
|(http://www.python.org/sigs/pythonmac-sig/, or send email to
|Of course, there are also binary distributions available for these
|platforms -- see http://www.python.org/.
|To port Python to a new non-UNIX system, you will have to fake the
|effect of running the configure script manually (for Mac and PC, this
|has already been done for you). A good start is to copy the file
|pyconfig.h.in to pyconfig.h and edit the latter to reflect the actual
|configuration of your system. Most symbols must simply be defined as
|1 only if the corresponding feature is present and can be left alone
|otherwise; however the *_t type symbols must be defined as some
|variant of int if they need to be defined at all.
|For all platforms, it's important that the build arrange to define the
|preprocessor symbol NDEBUG on the compiler command line in a release
|build of Python (else assert() calls remain in the code, hurting
|release-build performance). The Unix, Windows and Mac builds already
|do this.
|Miscellaneous issues
|Emacs mode
|There's an excellent Emacs editing mode for Python code; see the file
|Misc/python-mode.el. Originally written by the famous Tim Peters, it is now
|maintained by the equally famous Barry Warsaw. The latest version, along with
|various other contributed Python-related Emacs goodies, is online at
|The setup.py script automatically configures this when it detects a
|usable Tcl/Tk installation. This requires Tcl/Tk version 8.0 or
|For more Tkinter information, see the Tkinter Resource page:
|There are demos in the Demo/tkinter directory.
|Note that there's a Python module called "Tkinter" (capital T) which
|lives in Lib/lib-tk/Tkinter.py, and a C module called "_tkinter"
|(lower case t and leading underscore) which lives in
|Modules/_tkinter.c. Demos and normal Tk applications import only the
|Python Tkinter module -- only the latter imports the C _tkinter
|module. In order to find the C _tkinter module, it must be compiled
|and linked into the Python interpreter -- the setup.py script does
|this. In order to find the Python Tkinter module, sys.path must be
|set correctly -- normal installation takes care of this.
|Distribution structure
|Most subdirectories have their own README files. Most files have
|Demo/ Demonstration scripts, modules and programs
|Doc/ Documentation sources (reStructuredText)
|Grammar/ Input for the parser generator
|Include/ Public header files
|LICENSE Licensing information
|Lib/ Python library modules
|Mac/ Macintosh specific resources
|Makefile.pre.in Source from which config.status creates the Makefile.pre
|Misc/ Miscellaneous useful files
|Modules/ Implementation of most built-in modules
|Objects/ Implementation of most built-in object types
|PC/ Files specific to PC ports (DOS, Windows, OS/2)
|PCbuild/ Build directory for Microsoft Visual C++
|Parser/ The parser and tokenizer and their input handling
|Python/ The byte-compiler and interpreter
|README The file you're reading now
|RISCOS/ Files specific to RISC OS port
|Tools/ Some useful programs written in Python
|pyconfig.h.in Source from which pyconfig.h is created (GNU autoheader output)
|configure Configuration shell script (GNU autoconf output)
|configure.ac Configuration specification (input for GNU autoconf)
|install-sh Shell script used to install files
|setup.py Python script used to build extension modules
|The following files will (may) be created in the toplevel directory by
|the configuration and build processes:
|Makefile Build rules
|Makefile.pre Build rules before running Modules/makesetup
|buildno Keeps track of the build number
|config.cache Cache of configuration variables
|pyconfig.h Configuration header
|config.log Log from last configure run
|config.status Status from last run of the configure script
|getbuildinfo.o Object file from Modules/getbuildinfo.c
|libpython<version>.a The library archive
|python The executable interpreter
|reflog.txt Output from running the regression suite with the -R flag
|tags, TAGS Tags files for vi and Emacs
|That's all, folks!
|--Guido van Rossum (home page: http://www.python.org/~guido/)


text:
Trial search results
Coronavirus (COVID-19)
We know that this is an especially worrying time for people with cancer and their family and friends. We have separate information about coronavirus and cancer. Please read that information alongside this page. We will update that information as guidance changes.
Find a trial
Filter results by...
Cancer type
- Remove Leukaemia filter Leukaemia
- Remove Lymphoma filter Lymphoma
- Remove Polycythaemia filter Polycythaemia
- Blood cancers (1) Apply Blood cancers filter
- Myelodysplastic syndrome (MDS) (1) Apply Myelodysplastic syndrome (MDS) filter
- Myelofibrosis (1) Apply Myelofibrosis filter
- Myeloma (1) Apply Myeloma filter
- Thrombocythaemia (1) Apply Thrombocythaemia filter
Trial type
Trial phase
- Remove UK filter UK
- Remove Great Britain filter Great Britain
- Northern Ireland (1) Apply Northern Ireland filter
- Remove Great Britain filter Great Britain
Your search for "Polycythaemia" found.
Your search found 1 trials
Showing 1 - 1 of 1
|Clinical trials
A trial of tranexamic acid for low platelet counts (TREATT)


text:
Battles are not won with pessimism but victorious strategies are done with it.
Twitter @psperalta
If you are a follower with a locked account, it's just fine to me if you don't unlock it for me. I strictly respect privacy.
Want to know where my secret sources are? Find out what my 'favorited' tweets are and you will know.
If you need to send an emergency message and your only tool is your mobile phone, Twitter would be the fastest way. So why not create your Twitter account? It only takes about 2 minutes and the life you save might be your own.
Follow @PSPeralta
Plato on-line Voicemail
Plato on-line WordAdsIf you see any WordAds advertisement that offends you, please don't criticize me because it is controlled by WordPress, not me. I don't endorse any political or religious Wordads on Plato on-line. Want to advertize on Plato on-line? Contact me and I'll put your site on RebelMouse (below)
Plato on-line Community
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Get my free PDF's
If you want my free PDF All About Computer and the Internet, just send a request and I'll send it to you at no cost.
If you are deep into USA politics, get this eBook free: Consider the Source (from the Center for Public Integrity)
If you want to download any downloadable items from here to your phone or tablet, use Readmill (below)
Best Plato on-line Comments
Please read this from the Header menu above. Thanks.
Recent Comments
Preyproject- Find St… on Blogger Traces PC Thief from P… brookeperriam on Benjamin Bratton: New perspect… brookeperriam on Benjamin Bratton: New perspect… brookeperriam on Benjamin Bratton: New perspect… brookeperriam on Benjamin Bratton: New perspect…
Blog Stats
- 272,045 hits
Top Rated
Top Posts
My EzineArticles
Fogs Top 100
Plato on-line Newsletter
Enter your email address:
To all the blogs and websites I'm subscribed to
If it seems that I'm not visiting your site anymore, it is because my subscriptions are coming on and off and I still don't know why. If I check all about 40 sites everyday for new posts, that would waste a lot of time and that's the reason why I rely on subscriptions. The best solution I see is that you send me your new posts via newsletters which is what DailyBlogTips is doing.
About Your Comments
I am using Akismet spam filter. If your comments remain unanswered, Akismet probably treated it as spam for some reason.
Warning to all Wordpress bloggers:
The words Cialis and Medbox24.com are stealing traffic from our sites. Ban those words from your sites. Read more: http://www.ofzenandcomputing.com/zanswers/4766
Wordpress CreditsIf you want to help me create a better website and reactivate my domain PlatoPress.com so I could earn a little income or just to ensure the continuance of Plato on-line, please donate via Wordpress Credits. I need only $5 a month to do that. You can donate without leaving Wordpress Site. WordPress.com credits can be used to buy all sorts of blogging goodies here on the site. By giving credits to another person, they can enjoy the extra benefits of these products. You can do this by clicking on 'updates'. If you want to send me a message not by comment form, my e-mail address is http://scr.im/1o05 or mightypen at fastmail dot fm.
Donate to Plato on-lineIf you are really grateful for Plato on-line, use donation button above header and title. Thank you.
Share My Posts
Learn WordPress EasilyDo you want to learn how to use WordPress? It's really easy. Go here for an easy tutorial: learn.wordpress.com
Unknown Feed
- An error has occurred; the feed is probably down. Try again later.
Spam Poison
Plato on-line Overview -Feb 2011Traffic Rank 2530597 PageRank 4 Backlinks 4074 Hosting ISP : Peer 1 Network Server Ip : 184.108.40.206 Server Location : San Antonio, Texas, 78218, United States http://www.websiteoutlook.com/www.pochp.wordpress.com
Hours & Info1-202-555-1212Lunch: 11am - 2pm
Dinner: M-Th 5pm - 11pm, Fri-Sat:5pm - 1am
Category Archives: activism
Are You Willing to Die as a Philippine Soldier?
PNP-SAF trooper: Philippines not always worth dying for A wise man said he'd rather die for his friend than for his country. And I agree 'A grieving Philippine National Police-Special Action Force trooper on Sunday spit back the famous words … Continue reading
"The Internet Will Disappear"
And I think Google Chairman Eric Schmidt knows what he's talking about 'At the end of a panel at the World Economic Forum in Davos, Switzerland, where his comments were webcast, he was asked for his prediction on the future … Continue reading
Christ's 'Appearance' with Pope at Rizal Park
This photo was from Pope's visit to Rizal Park. Do you see the face? Do you think it's another appearance from Christ? The Rise of the Jacktivist 'I predict that a new kind of professional will fill this gap — … Continue reading
Can you get to Interstate 5 North?
A civic-minded artist made sure you can. 'A North panel and 5 shield were fabricated and attached to the existing overhead sign because the information was missing. 'It was done as an art project, without permission, called Guerrilla Public Service. … Continue reading
3 Straight Days of Online gaming Kills Man
'The man, identified by his family name Hsieh, was found slumped motionless in his chair in the cafe in Kaohsiung city. 'Other patrons initially thought he was sleeping, but when an employee realised he was not breathing he was rushed … Continue reading
Does Being a Brave Saudi Blogger Pay?
'Badawi will be given 50 more lashes outside a mosque in his home city of Jeddah unless a Saudi prison doctor determines he is not yet fit to face the punishment owing to injuries sustained last Friday. If nothing changes, … Continue reading


text:
Circa 1910
A foliate detailed oval box lantern in its original gilded bronze finish with a beaded crystal scrim and curved silver mica panels shading the light source. Attributed to the New York maker E. F. Caldwell Co.
Current height: 68"
Minimum height: 32"
Body: 27-3/4" h. x 17" w. x 6-1/2" d.
Can be UL listed for use in dry environments
2 Edison sockets, maximum 75 watts per socket
1 fixture total available.
On display at our 28th Street showroom.


text:
Although many attempts have been made to identify ADHD using standardized psychological testing, there is no standard test or set of tests to diagnose ADHD. The diagnosis is a matter of degree and must be made by a mental health professional with experience in this area who has thoroughly assessed your child's behavior in a variety of situations.
Family and teachers or employers (in the case of teens or adults) must be involved in this process. All the elements of the evaluation are matters of opinion, expectation, and comparison. Furthermore, all the behaviors associated with ADHD are normal, to some degree, in all children at certain stages of development.
It is important to identify other possible causes for the inappropriate behavior. This may include:
- Physical conditions, such as epilepsy
- Environmental challenges, such as family problems
- Psychiatric disorders
- Learning disabilities
Children with ADHD often have other problems, such as:
- Anxiety or depression
- Oppositional defiant disorder
- Conduct disorder
- Learning and language disorders
- Physical conditions such as sleep apnea
Comprehensive testing and evaluation is key to properly assessing your child.
The most detailed diagnostic criteria are found in the Diagnostic and Statistical Manual of Mental Disorders. Because most cases of ADHD are diagnosed in childhood, diagnostic criteria are geared toward children.
The American Academy of Pediatrics recommends that the following guidelines be used for diagnosis in children 4-18 years old:
Evaluation should be initiated if a child shows signs of:
- Inattention
- Hyperactivity
- Impulsivity
- Poor school performance
- Behavior problems
During diagnosis, the following information should be gathered directly from parents, caregivers, teachers, or other school professionals:
- Assessment of symptoms of ADHD in different settings (home and school)
- Age at which symptoms started
- The degree to which the behavior affects the child's ability to function
The healthcare professional should examine the child for other conditions that might be causing or aggravating symptoms, such as:
- Anemia , thyroid dysfunction, lead poisoning , or other conditions
- Learning or language disorders
- Aggression
- Disruptive behavior
- Depression or anxiety
- Tourette syndrome
For a diagnosis of ADHD to be made, symptoms must:
- Be present in 2 or more of the child's settings (home, school, activities)
- Have started by the time the child is 7 years of age
- Make it hard to function at school, at home, and/or in social situations
- Interfere with the child's ability to function for at least 6 months
Connors Continuous Performance Testing (CPT), a computerized attention test, is often used to help confirm the diagnosis of ADHD. Examples of standardized behavior checklists that also assist in diagnosing ADHD include:
- Achenbach Behavioral Checklist
- ADD-II Comprehensive Teacher Rating Scale (ACTeRS)
- Child Behavior Rating Scale
- Copeland Symptom Checklist for Attention Deficit Disorder
- Conners Rating Scales
- Vanderbilt Rating Scale
Revision Information
- Reviewer: EBSCO Medical Review Board Adrian Preda, MD
- Review Date: 09/2018 -
- Update Date: 09/17/2014 -


text:
Share the Good News so others may find a relationship with Jesus.
Like all our Gospels of John, the booklet includes a plan of Salvation and a decision page. A QR code on the back provides a quick link to learn more about God.
Gospel Specs:
Dimensions (closed):
3.75" W x 5.25" H
Dimensions (open):
7.5" W x 5.25" H
Cambodian (Khmer)
Khmer Standard Version
All pocket-sized Gospels include the complete book of the Gospel of John, plus information about how to have a personal relationship with Jesus Christ.
Mobilizing and equipping Christians to Read Carry Share® the Word of God since 1893.Donate Now
The Pocket Testament League is a 125 year old Christian outreach ministry that promotes Scripture reading and personal evangelism.


text:
Choose your type of transfer then enter the details of your transfer between York and Hounslow. A bank pre-authorisation will be requested to validate your transfer.
Depending on the chosen offer, we look for a private individual or a professional who wishes to carry out your transfer from York to Hounslow.
On the day of departure at York, use the pre-filled rental contract to carry out vehicle checks with the driver and then have the contract signed.
Your van arrives at Hounslow in 24 hours. Should anything happen, your van is insured by our partner Allianz up to £60000.
DriiveMe offers you unbeatable prices for all your vans transfers between York and Hounslow
DriiveMe has a large community of drivers in York wishing to move to Hounslow
We insure your van up until its arrival at Hounslow (theft, fire and damage)


text:
You know how I always try to look on the bright side, stay positive and put some kind of "good vibe" out in the world with every post? Well... (just a heads up) this post isn't going to have any of that.
Cleaning the house
Spending oodles of money on gas
(here come the waterworks)
This was my email to Cason a few days ago:
Okay, so I cried today when I put these two side by side. (what!? me crying over my weight? shocker!)
Maybe it was ironic, maybe it was a sign, but the next day, this is what arrived on my front porch.
Another thing you have to know about my adorable guy and all-time best friend, is that he has got to be one of THE MOST supportive husbands around (I'm sure you've figured this out by now). From the home projects, to the blog... he's nothing short of completely amazing. My weight loss journey has been especially trying on my emotions this past year and without fail, he has been right there... letting me yell to him about how frustrated I am, cry on his shoulder, or jumping up and down with me looking like compelete idiots when I lose more than 2 pounds in a week. Mostly, I do all the dramatics, and he's more of a silent supporter... knowing that just BEING THERE for me is what I need the most from him; reminding me all the time, with his laid back, carefree attitude...
"Psshh, you've GOT this babe!"
Do I this time though? Do I have what it takes to KEEP going, even when it feels like something really hard is being piled on top of something that already seems impossible?
Again, this post is definitely more therapeutic for me, being now that I have all of these crazy thoughts and feelings off my chest, and I hope you truly understand that in NO WAY is this an attempt to get a few sympathy comments or an inbox full of motivational weight loss advice; merely a reality check that this whole "losing LOTS of weight stuff" is SO hard, emotional, time consuming, and tiring. And I think it's just as important, if I've gone this far to put my story out there for all of our blogging friends to read, that it's only fair to share the good, the bad and... the truth, about how I feel at this point in my journey.
I'm sure things will look a lot differently in 2 weeks or so (crossing my fingers), and I'll be back at it with my good ol' workout routine, but for now... I'm just gonna go lay in my bed, put my foot in a sexy ankle brace, mindlessly wander around Pinterest while watching the last episode of the Batchelorette, and call it the official start of my weekend.


text:
Uterine prolapse is the slipping of the uterus into the vaginal canal. The severity of uterine prolapse is defined as:
- First degree—the cervix protrudes into the lower part of the vagina
- Second degree—the cervix protrudes past the vaginal opening
- Third degree—the entire uterus protrudes past the vaginal opening
The uterus is normally supported by muscles and ligaments. Weakening of the tissue causes the uterus to sag into the vaginal canal.
Risk Factors
Uterine prolapse is more common in Caucasians.
Factors that may increase your chances of uterine prolapse:
- Increased age
- Multiple vaginal deliveries
- Post-menopause and decreased estrogen levels
- Obesity
- Straining caused by chronic cough, constipation, or heavy lifting
Symptoms may include:
- Pelvic pressure or aching
- A feeling of vaginal fullness or heaviness
- A feeling of pulling in the pelvis
- Vaginal discharge
- Urinary urgency and frequency
- Urination when laughing, sneezing, coughing, or exercising
- Pain with sexual intercourse
- Protrusion of pink tissue from the vagina that may be irritated or itchy
You will be asked about your symptoms and medical history. A physical exam will be done. Uterine prolapse without symptoms may be diagnosed during routine examinations. Your doctor may refer you to a gynecologist, who will do a pelvic exam.
Talk with your doctor about the best treatment plan for you. First or second degree prolapse without symptoms may not require treatment. Treatment options include:
Kegel Exercises
Kegel exercises involve tensing the muscles around the vagina and anus, holding for several seconds, then releasing. The repetition of this exercise will help to tone pelvic muscles. You may be asked to do this up to 100 times a day.
Your doctor may recommend estrogen therapy. This may help prevent further weakness of the pelvic floor. Talk to your doctor about the risks and benefits associated with hormone replacement therapy.
Pessary Insertion
Your doctor may insert a pessary into the upper portion of the vagina. A pessary is a rubbery, doughnut-shaped device. It helps to prop up the uterus and bladder. Pessary placement is more often used in older women.
Surgery may be needed for severe uterine prolapse. These procedures are usually not done until you have finished having children. Options include:
- Hysterectomy—This is the removal of the uterus. This will permanently resolve uterine prolapse.
- Vaginal repair—This is usually done with a hysterectomy. The repair can be done with sutures or with insertion of mesh and slings.
- Colpocleisis—This involves closing the vagina. It is done only in women who are elderly and who are no longer sexually active.
To help reduce your chances of uterine prolapse:
- Do Kegel exercises.
- Maintain a healthy weight.
- To avoid constipation, eat plenty of fruits, vegetables, and whole grains. Drink plenty of fluids throughout the day.
- If you smoke, talk to your doctor about ways to quit . Smoking may cause chronic coughing and weakening of connective tissues.
- Limit heavy lifting.
Revision Information
- Reviewer: EBSCO Medical Review Board Marcie L. Sidman, MD
- Review Date: 03/2018 -
- Update Date: 04/17/2018 -


text:
5 ⅛ x 7 Stardream Rose Quartz Card Stock, A7 Fold, 105lb
- Description
- /
- Specs
- /
- Reviews
Product Description
Category Description: Stardream Blank CardsAbout Stardream Blank Cards
Stardream metallic blank cards feature bright, vibrant color and a glistening metallic finish on both sides. Cards are available in a slew of popular sizes and in flat or folding versions. They are made of thick, heavy 105lb card stock that is pre-cut and pre-scored, in the case of folding cards.
Though we have had success printing these cards with a laser printer, due to their very heavy weight and unique finish, they may not be suitable for all home printers. We recommend ordering a sample and testing prior to purchase.
Conventional print methods including embossing and thermography can also be used on this stock. Pair with matching Stardream envelopes, papers, pockets, and wraps for a consistent look.