Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

freeze.py doesn't work #50328

Closed
mzalokar mannequin opened this issue May 21, 2009 · 3 comments
Closed

freeze.py doesn't work #50328

mzalokar mannequin opened this issue May 21, 2009 · 3 comments
Labels
build The build process and cross-build

Comments

@mzalokar
Copy link
Mannequin

mzalokar mannequin commented May 21, 2009

BPO 6078
Nosy @malemburg, @birkenfeld

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = None
closed_at = <Date 2009-05-22.17:00:24.453>
created_at = <Date 2009-05-21.14:28:19.252>
labels = ['build']
title = "freeze.py doesn't work"
updated_at = <Date 2009-05-22.17:00:24.430>
user = 'https://bugs.python.org/mzalokar'

bugs.python.org fields:

activity = <Date 2009-05-22.17:00:24.430>
actor = 'georg.brandl'
assignee = 'none'
closed = True
closed_date = <Date 2009-05-22.17:00:24.453>
closer = 'georg.brandl'
components = ['Build']
creation = <Date 2009-05-21.14:28:19.252>
creator = 'mzalokar'
dependencies = []
files = []
hgrepos = []
issue_num = 6078
keywords = []
message_count = 3.0
messages = ['88156', '88180', '88203']
nosy_count = 3.0
nosy_names = ['lemburg', 'georg.brandl', 'mzalokar']
pr_nums = []
priority = 'normal'
resolution = 'fixed'
stage = None
status = 'closed'
superseder = None
type = 'compile error'
url = 'https://bugs.python.org/issue6078'
versions = ['Python 2.6']

@mzalokar
Copy link
Mannequin Author

mzalokar mannequin commented May 21, 2009

I've tried this with python 2.6.0, python 2.6.1 and python 2.6.2 all
with the same results.

bash-3.2$ cat hello.py
print "hello world"
bash-3.2$ python -V
Python 2.6.2
bash-3.2$ python $PYTHON_DIR/Python-2.6.2/Tools/freeze/freeze.py hello.py

Name File
---- ----
m BaseHTTPServer
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/BaseHTTPServer.py
m FixTk
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-tk/FixTk.py
m SocketServer
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/SocketServer.py
m StringIO
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/StringIO.py
m Tkconstants
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-tk/Tkconstants.py
m Tkinter
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-tk/Tkinter.py
m UserDict
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/UserDict.py
m __builtin__
m __future__
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/future.py
m __main__ hello.py
m _abcoll
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/_abcoll.py
m _bisect
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-dynload/_bisect.so
m _codecs
m _collections
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-dynload/_collections.so
m _ctypes
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-dynload/_ctypes.so
m _functools
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-dynload/_functools.so
m _heapq
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-dynload/_heapq.so
m _locale
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-dynload/_locale.so
m _random
m _socket
m _sre
m _ssl
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-dynload/_ssl.so
m _struct
m _threading_local
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/_threading_local.py
m _tkinter
m _warnings
m abc
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/abc.py
m array
m base64
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/base64.py
m bdb
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/bdb.py
m binascii
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/lib-dynload/binascii.so
m bisect
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/bisect.py
m cPickle
m cStringIO
m cmd
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/cmd.py
m codecs
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/codecs.py
m collections
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/collections.py
m copy
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/copy.py
m copy_reg
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/copy_reg.py
P ctypes
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ctypes/init.py
m ctypes._endian
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ctypes/_endian.py
P ctypes.macholib
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ctypes/macholib/init.py
m ctypes.macholib.dyld
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ctypes/macholib/dyld.py
m ctypes.macholib.dylib
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ctypes/macholib/dylib.py
m ctypes.macholib.framework
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ctypes/macholib/framework.py
m ctypes.util
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ctypes/util.py
m difflib
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/difflib.py
m dis
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/dis.py
P distutils
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/distutils/init.py
m distutils.dep_util
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/distutils/dep_util.py
m distutils.errors
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/distutils/errors.py
m distutils.log
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/distutils/log.py
m distutils.spawn
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/distutils/spawn.py
m distutils.sysconfig
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/distutils/sysconfig.py
m distutils.text_file
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/distutils/text_file.py
m distutils.util
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/distutils/util.py
m doctest
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/doctest.py
m dummy_thread
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/dummy_thread.py
m dummy_threading
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/dummy_threading.py
P email
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/init.py
m email._parseaddr
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/_parseaddr.py
m email.base64mime
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/base64mime.py
m email.charset
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/charset.py
m email.encoders
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/encoders.py
m email.errors
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/errors.py
m email.feedparser
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/feedparser.py
m email.message
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/message.py
P email.mime
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/mime/init.py
m email.parser
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/parser.py
m email.quoprimime
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/quoprimime.py
m email.utils
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/email/utils.py
P encodings
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/encodings/init.py
m encodings.aliases
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/encodings/aliases.py
m errno
m fcntl
m fnmatch
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/fnmatch.py
m formatter
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/formatter.py
m ftplib
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ftplib.py
m functools
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/functools.py
m gc
m genericpath
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/genericpath.py
m getopt
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/getopt.py
m getpass
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/getpass.py
m gettext
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/gettext.py
m glob
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/glob.py
m heapq
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/heapq.py
m httplib
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/httplib.py
m imp
m inspect
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/inspect.py
m itertools
m keyword
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/keyword.py
m linecache
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/linecache.py
m locale
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/locale.py
m macurl2path
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/macurl2path.py
m marshal
m math
m mimetools
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/mimetools.py
m mimetypes
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/mimetypes.py
m ntpath
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ntpath.py
m nturl2path
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/nturl2path.py
m opcode
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/opcode.py
m operator
m optparse
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/optparse.py
m os
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/os.py
m os2emxpath
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/os2emxpath.py
m pdb
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/pdb.py
m pickle
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/pickle.py
m pkgutil
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/pkgutil.py
m posix
m posixpath
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/posixpath.py
m pprint
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/pprint.py
m pwd
m py_compile
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/py_compile.py
m pydoc
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/pydoc.py
m pydoc_topics
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/pydoc_topics.py
m quopri
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/quopri.py
m random
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/random.py
m re
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/re.py
m readline
m repr
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/repr.py
m rfc822
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/rfc822.py
m select
m shlex
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/shlex.py
m signal
m site
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/site.py
m socket
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/socket.py
m sre_compile
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/sre_compile.py
m sre_constants
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/sre_constants.py
m sre_parse
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/sre_parse.py
m ssl
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/ssl.py
m stat
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/stat.py
m string
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/string.py
m strop
m struct
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/struct.py
m subprocess
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/subprocess.py
m sys
m tempfile
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/tempfile.py
m termios
m textwrap
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/textwrap.py
m thread
m threading
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/threading.py
m time
m token
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/token.py
m tokenize
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/tokenize.py
m traceback
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/traceback.py
m tty
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/tty.py
m types
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/types.py
m unittest
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/unittest.py
m urllib
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/urllib.py
m urlparse
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/urlparse.py
m uu
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/uu.py
m warnings
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/warnings.py
m webbrowser
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/webbrowser.py
m zipimport

Missing modules:
? EasyDialogs imported from getpass
? MacOS imported from distutils.sysconfig, py_compile
? SOCKS imported from ftplib
? _dummy_threading imported from dummy_threading
? _emx_link imported from os
? _subprocess imported from subprocess
? _winreg imported from urllib
? ce imported from os
? email.Generator imported from email.message
? email.Iterators imported from email.message
? ic imported from pydoc, webbrowser
? msvcrt imported from getpass, subprocess
? nt imported from ntpath, os
? org.python.core imported from copy, pickle
? os.path imported from os, pkgutil, shlex
? os2 imported from os
? riscos imported from os
? riscosenviron imported from os
? riscospath imported from os
? rourl2path imported from urllib
? sitecustomize imported from site
? usercustomize imported from site

freezing BaseHTTPServer ...
freezing FixTk ...
freezing SocketServer ...
freezing StringIO ...
freezing Tkconstants ...
freezing Tkinter ...
freezing UserDict ...
freezing future ...
freezing main ...
freezing _abcoll ...
freezing _threading_local ...
freezing abc ...
freezing base64 ...
freezing bdb ...
freezing bisect ...
freezing cmd ...
freezing codecs ...
freezing collections ...
freezing copy ...
freezing copy_reg ...
freezing ctypes ...
freezing ctypes._endian ...
freezing ctypes.macholib ...
freezing ctypes.macholib.dyld ...
freezing ctypes.macholib.dylib ...
freezing ctypes.macholib.framework ...
freezing ctypes.util ...
freezing difflib ...
freezing dis ...
freezing distutils ...
freezing distutils.dep_util ...
freezing distutils.errors ...
freezing distutils.log ...
freezing distutils.spawn ...
freezing distutils.sysconfig ...
freezing distutils.text_file ...
freezing distutils.util ...
freezing doctest ...
freezing dummy_thread ...
freezing dummy_threading ...
freezing email ...
freezing email.parseaddr ...
freezing email.base64mime ...
freezing email.charset ...
freezing email.encoders ...
freezing email.errors ...
freezing email.feedparser ...
freezing email.message ...
freezing email.mime ...
freezing email.parser ...
freezing email.quoprimime ...
freezing email.utils ...
freezing encodings ...
freezing encodings.aliases ...
freezing fnmatch ...
freezing formatter ...
freezing ftplib ...
freezing functools ...
freezing genericpath ...
freezing getopt ...
freezing getpass ...
freezing gettext ...
freezing glob ...
freezing heapq ...
freezing httplib ...
freezing inspect ...
freezing keyword ...
freezing linecache ...
freezing locale ...
freezing macurl2path ...
freezing mimetools ...
freezing mimetypes ...
freezing ntpath ...
freezing nturl2path ...
freezing opcode ...
freezing optparse ...
freezing os ...
freezing os2emxpath ...
freezing pdb ...
freezing pickle ...
freezing pkgutil ...
freezing posixpath ...
freezing pprint ...
freezing py_compile ...
freezing pydoc ...
freezing pydoc_topics ...
freezing quopri ...
freezing random ...
freezing re ...
freezing repr ...
freezing rfc822 ...
freezing shlex ...
freezing site ...
freezing socket ...
freezing sre_compile ...
freezing sre_constants ...
freezing sre_parse ...
freezing ssl ...
freezing stat ...
freezing string ...
freezing struct ...
freezing subprocess ...
freezing tempfile ...
freezing textwrap ...
freezing threading ...
freezing token ...
freezing tokenize ...
freezing traceback ...
freezing tty ...
freezing types ...
freezing unittest ...
freezing urllib ...
freezing urlparse ...
freezing uu ...
freezing warnings ...
freezing webbrowser ...
generating table of frozen modules
Warning: unknown modules remain: bisect collections ctypes functools
heapq locale ssl binascii
Now run "make" to build the target: hello
bash-3.2$ make
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c config.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c frozen.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_BaseHTTPServer.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_FixTk.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_SocketServer.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_StringIO.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_Tkconstants.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_Tkinter.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_UserDict.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M___future
.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M___main
.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M__abcoll.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M__threading_local.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_abc.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_base64.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_bdb.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_bisect.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_cmd.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_codecs.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_collections.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_copy.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_copy_reg.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_ctypes.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_ctypes___endian.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_ctypes__macholib.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c
M_ctypes__macholib__dyld.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c
M_ctypes__macholib__dylib.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c
M_ctypes__macholib__framework.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_ctypes__util.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_difflib.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_dis.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_distutils.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c
M_distutils__dep_util.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_distutils__errors.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_distutils__log.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_distutils__spawn.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c
M_distutils__sysconfig.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c
M_distutils__text_file.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_distutils__util.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_doctest.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_dummy_thread.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_dummy_threading.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email___parseaddr.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__base64mime.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__charset.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__encoders.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__errors.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__feedparser.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__message.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__mime.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__parser.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__quoprimime.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_email__utils.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_encodings.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c
M_encodings__aliases.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_fnmatch.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_formatter.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_ftplib.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_functools.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_genericpath.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_getopt.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_getpass.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_gettext.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_glob.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_heapq.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_httplib.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_inspect.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_keyword.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_linecache.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_locale.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_macurl2path.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_mimetools.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_mimetypes.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_ntpath.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_nturl2path.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_opcode.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_optparse.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_os.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_os2emxpath.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_pdb.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_pickle.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_pkgutil.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_posixpath.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_pprint.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_py_compile.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_pydoc.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_pydoc_topics.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_quopri.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_random.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_re.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_repr.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_rfc822.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_shlex.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_site.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_socket.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_sre_compile.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_sre_constants.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_sre_parse.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_ssl.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_stat.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_string.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_struct.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_subprocess.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_tempfile.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_textwrap.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_threading.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_token.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_tokenize.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_traceback.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_tty.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_types.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_unittest.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_urllib.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_urlparse.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_uu.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_warnings.c
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6
-I/fnal/ups/prd/python/v2_6_2_E_0/include/python2.6 -c M_webbrowser.c
gcc -pthread -Xlinker -export-dynamic config.o frozen.o
M_BaseHTTPServer.o M_FixTk.o M_SocketServer.o M_StringIO.o
M_Tkconstants.o M_Tkinter.o M_UserDict.o M___future
.o M___main
.o
M__abcoll.o M__threading_local.o M_abc.o M_base64.o M_bdb.o M_bisect.o
M_cmd.o M_codecs.o M_collections.o M_copy.o M_copy_reg.o M_ctypes.o
M_ctypes___endian.o M_ctypes__macholib.o M_ctypes__macholib__dyld.o
M_ctypes__macholib__dylib.o M_ctypes__macholib__framework.o
M_ctypes__util.o M_difflib.o M_dis.o M_distutils.o
M_distutils__dep_util.o M_distutils__errors.o M_distutils__log.o
M_distutils__spawn.o M_distutils__sysconfig.o M_distutils__text_file.o
M_distutils__util.o M_doctest.o M_dummy_thread.o M_dummy_threading.o
M_email.o M_email___parseaddr.o M_email__base64mime.o M_email__charset.o
M_email__encoders.o M_email__errors.o M_email__feedparser.o
M_email__message.o M_email__mime.o M_email__parser.o
M_email__quoprimime.o M_email__utils.o M_encodings.o
M_encodings__aliases.o M_fnmatch.o M_formatter.o M_ftplib.o
M_functools.o M_genericpath.o M_getopt.o M_getpass.o M_gettext.o
M_glob.o M_heapq.o M_httplib.o M_inspect.o M_keyword.o M_linecache.o
M_locale.o M_macurl2path.o M_mimetools.o M_mimetypes.o M_ntpath.o
M_nturl2path.o M_opcode.o M_optparse.o M_os.o M_os2emxpath.o M_pdb.o
M_pickle.o M_pkgutil.o M_posixpath.o M_pprint.o M_py_compile.o M_pydoc.o
M_pydoc_topics.o M_quopri.o M_random.o M_re.o M_repr.o M_rfc822.o
M_shlex.o M_site.o M_socket.o M_sre_compile.o M_sre_constants.o
M_sre_parse.o M_ssl.o M_stat.o M_string.o M_struct.o M_subprocess.o
M_tempfile.o M_textwrap.o M_threading.o M_token.o M_tokenize.o
M_traceback.o M_tty.o M_types.o M_unittest.o M_urllib.o M_urlparse.o
M_uu.o M_warnings.o M_webbrowser.o
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/config/libpython2.6.a
-lreadline -ltermcap -L/usr/lib64 -ltk8.4 -ltcl8.4
-L/usr/X11R6/lib -lX11 -L/fnal/ups/prd/python/v2_6_2_E_0/lib -lz
-lpthread -ldl -lutil -lm -o hello
/fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/config/libpython2.6.a(posixmodule.o):
In function posix_tmpnam': /fnal/ups/prd/python/v2_6_2_E_0/Python-2.6.2/./Modules/posixmodule.c:7129: warning: the use of tmpnam_r' is dangerous, better use mkstemp' /fnal/ups/prd/python/v2_6_2_E_0/lib/python2.6/config/libpython2.6.a(posixmodule.o): In function posix_tempnam':
/fnal/ups/prd/python/v2_6_2_E_0/Python-2.6.2/./Modules/posixmodule.c:7084:
warning: the use of tempnam' is dangerous, better use mkstemp'
config.o:(.data+0x68): undefined reference to `init_warnings'
collect2: ld returned 1 exit status
make: *** [hello] Error 1

@mzalokar mzalokar mannequin added build The build process and cross-build labels May 21, 2009
@malemburg
Copy link
Member

The problem is that the warnings module's init function does not adhere
to the standard Python naming scheme for extension modules: it's called
_PyWarnings_Init rather than init_warnings. This C helper module was
added to Python 2.6.

OTOH, warnings is a builtin module which always gets imported, so the
import mechanism bypasses the normal scan for such functions.

In order to get freeze to work, it should be enough to add '_warnings'
to the list never in makeconfig.py of the freeze tool.

@birkenfeld
Copy link
Member

Added in r72833.

@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build The build process and cross-build
Projects
None yet
Development

No branches or pull requests

2 participants