HI Ray
I have run *bin/python-config.sh --cflags*, then *python configure.py -p
win32-g++ *then* mingw32-make ,* the result is the same, as
the previous mail
Sorry but what do you mean by
"You'll need to adjust the include paths" ?
Is the include path *-IC:\Python27\include\python2.7 *wrong*?*
I extracted your python-2.7.3-win64.7z in C:\Python27 and added
C:\Python27\bin
to the system path.
As far as i can see there is only one include dir with a python27 subdir
with most of the *.h files in it.
Sorry, i am missing something here, i am new at this stuff?
Thank you for your help, so far
On Wed, Mar 13, 2013 at 4:00 PM, Ray Donnelly <[email protected]>wrote:
> Your cflags are wrong. Please run bin/python-config.sh --cflags (or
> bin/python-config). You'll need to adjust the include paths.
>
> In this instance, you are missing __USE_MINGW_ANSI_STDIO.
>
> On Wed, Mar 13, 2013 at 1:03 PM, Theuns Heydenrych
> <[email protected]> wrote:
> > Ray, Thanks for the downloads.
> > When Compiling Sip i get the following error.
> >
> > C:\dev\sip-4.14.3>mingw32-make
> > mingw32-make[1]: Entering directory 'C:/dev/sip-4.14.3/sipgen'
> > makefile:29: warning: overriding recipe for target '.c.o'
> > makefile:26: warning: ignoring old recipe for target '.c.o'
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o main.o
> main.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o
> transform.o
> > transform.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o gencode.o
> > gencode.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o extracts.o
> > extracts.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o export.o
> > export.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o heap.o
> heap.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o parser.o
> > parser.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o lexer.o
> > lexer.c
> > g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import
> > -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,console -Wl,-s -o sip.exe
> > main.o transform.o gencode.o extracts.o export.o heap.o parser.o lexer.o
> >
> > mingw32-make[1]: Leaving directory 'C:/dev/sip-4.14.3/sipgen'
> > mingw32-make[1]: Entering directory 'C:/dev/sip-4.14.3/siplib'
> > makefile:29: warning: overriding recipe for target '.c.o'
> > makefile:26: warning: ignoring old recipe for target '.c.o'
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I.
> > -IC:\Python27\include\python2.7 -o siplib.o siplib.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I.
> > -IC:\Python27\include\python2.7 -o apiversions.o apiversions.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I.
> > -IC:\Python27\include\python2.7 -o descriptors.o descriptors.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I.
> > -IC:\Python27\include\python2.7 -o qtlib.o qtlib.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I.
> > -IC:\Python27\include\python2.7 -o threads.o threads.c
> > gcc -c -O2 -w -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I.
> > -IC:\Python27\include\python2.7 -o objmap.o objmap.c
> > In file included from C:\Python27\include\python2.7/Python.h:58:0,
> > from sip.h:32,
> > from objmap.c:23:
> > C:\Python27\include\python2.7/pyport.h:232:9: error: #error "This
> platform's
> > pyconfig.h needs to define PY_FORMAT_SIZE_T"
> > makefile:29: recipe for target 'objmap.o' failed
> > mingw32-make[1]: *** [objmap.o] Error 1
> > mingw32-make[1]: Leaving directory 'C:/dev/sip-4.14.3/siplib'
> > makefile:3: recipe for target 'all' failed
> > mingw32-make: *** [all] Error 2
> >
> >
> > On Wed, Mar 13, 2013 at 2:33 PM, Ray Donnelly <[email protected]>
> > wrote:
> >>
> >> You could use my Python if you want:
> >>
> >> https://mingw-and-ndk.googlecode.com/files/python-2.7.3-win64.7z
> >> https://mingw-and-ndk.googlecode.com/files/python-2.7.3-win32.7z
> >>
> >> They were compiled using MinGW-w64 compilers. The mingwbuilds project
> >> also includes Python binaries built from the same patches.
> >>
> >> On Wed, Mar 13, 2013 at 12:15 PM, Theuns Heydenrych
> >> <[email protected]> wrote:
> >> > I feel that i am very near the point that it will work, but don't know
> >> > what
> >> > else to do.
> >> >
> >> > Any other suggestions?
> >> >
> >> >
> >> > On Wed, Mar 13, 2013 at 9:52 AM, Václav Šmilauer <[email protected]> wrote:
> >> >>
> >> >> On 13/03/13 07:17, Theuns Heydenrych wrote:
> >> >> > Hi, I know this is not a Python mailing list, but i am desperate.
> >> >> > Someone in StackOverflow
> >> >> > I am compiling Sip and PyQt from source using Mingw64 and Python
> >> >> > 2.7.3
> >> >> > 64bit.
> >> >> > Python binaries is installed via downloaded installer, and is build
> >> >> > with MSVC.
> >> >> > I went through the exercise of making a libpython27.a file.
> >> >> >
> >> >> > Sip build successfully and work when used in a python console when
> >> >> > using the following script
> >> >> > >>> from sip import *
> >> >> >
> >> >> > and PyQt build successfully , but fails with a Python stop working
> >> >> > Windows7 dialog , when the following script is used in the python
> >> >> > console.
> >> >> > >>> from PyQt4.Qt import *
> >> >> >
> >> >> > How do i debug this?
> >> >> > Is it because Python is build with MSVC?
> >> >> >
> >> >> > Is it ok, to build things like Sip and PyQt with Mingw and gcc and
> it
> >> >> > link against a MSVC Python27.dll?
> >> >> Hi,
> >> >>
> >> >> this is a recurrent topic unfortunately. You can built extensions to
> >> >> MSVC-compiled python with mingw, but the problem is the MSVC runtime
> >> >> you
> >> >> link to - msvcrt or msvcr90 etc. See my post
> >> >> http://article.gmane.org/gmane.comp.gnu.mingw.w64.general/6306 (and
> the
> >> >> rest of that thread) for solution: change the MSVC dll disutils link
> >> >> to.
> >> >> I did build sip and pyqt4 (among others) successfully, it works
> >> >> flawlessly. (Building SIP was tricky with msys shell a bit.) You
> might
> >> >> want to check
> >> >> http://permalink.gmane.org/gmane.comp.gnu.mingw.w64.general/6511 -
> >> >> there
> >> >> are build scripts and patches in the attachment which I used.
> >> >> http://bugs.python.org/issue16472 is upstream bug for this.
> >> >>
> >> >> HTH, Vaclav
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> ------------------------------------------------------------------------------
> >> >> Everyone hates slow websites. So do we.
> >> >> Make your web apps faster with AppDynamics
> >> >> Download AppDynamics Lite for free today:
> >> >> http://p.sf.net/sfu/appdyn_d2d_mar
> >> >> _______________________________________________
> >> >> Mingw-w64-public mailing list
> >> >> [email protected]
> >> >> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
> >> >
> >> >
> >> >
> >> >
> >> >
> ------------------------------------------------------------------------------
> >> > Everyone hates slow websites. So do we.
> >> > Make your web apps faster with AppDynamics
> >> > Download AppDynamics Lite for free today:
> >> > http://p.sf.net/sfu/appdyn_d2d_mar
> >> > _______________________________________________
> >> > Mingw-w64-public mailing list
> >> > [email protected]
> >> > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
> >> >
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> Everyone hates slow websites. So do we.
> >> Make your web apps faster with AppDynamics
> >> Download AppDynamics Lite for free today:
> >> http://p.sf.net/sfu/appdyn_d2d_mar
> >> _______________________________________________
> >> Mingw-w64-public mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Everyone hates slow websites. So do we.
> > Make your web apps faster with AppDynamics
> > Download AppDynamics Lite for free today:
> > http://p.sf.net/sfu/appdyn_d2d_mar
> > _______________________________________________
> > Mingw-w64-public mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
> >
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public