From: Laszlo Nagy on 21 Sep 2009 00:23 This is what I did so far: #1. Install Python 2.6, Firebird 1.5 server (with libs and headers), egenix mx base and mingw C compiler #2. put "c:\MinGW\bin" on the PATH (or wherever it is) #3. extract kinterbasdb source to a temp folder #4. hack setup.cfg. Change the build section: [build] compiler=mingw32 #5. hack setup.py Replace this: customCompilerName = 'msvc' With this: customCompilerName = 'mingw32-gcc' #6. run "python setup.py install" The building and installation went find. But I cannot "import kinterbasdb" because I get a "DLL load failed" error. I figured out that has something to do with msvcr90 and "_ftime". Can you please give me some advice how to solve this problem? Thanks, Laszlo
From: David Robinow on 20 Sep 2009 09:25 On Mon, Sep 21, 2009 at 12:23 AM, Laszlo Nagy <gandalf(a)shopzeus.com> wrote: > This is what I did so far: > > #1. Install Python 2.6, Firebird 1.5 server (with libs and headers), egenix > mx base and mingw C compiler > #2. put "c:\MinGW\bin" on the PATH (or wherever it is) > #3. extract kinterbasdb source to a temp folder > #4. hack setup.cfg. Change the build section: > > [build] > compiler=mingw32 > > #5. hack setup.py > > Replace this: > customCompilerName = 'msvc' > With this: > customCompilerName = 'mingw32-gcc' > > #6. run "python setup.py install" > > The building and installation went find. But I cannot "import kinterbasdb" > because I get a "DLL load failed" error. I figured out that has something to > do with msvcr90 and "_ftime". Can you please give me some advice how to > solve this problem? Download Microsoft Visual C++.2008 Express Edition
From: Laszlo Nagy on 21 Sep 2009 04:04 >> The building and installation went find. But I cannot "import kinterbasdb" >> because I get a "DLL load failed" error. I figured out that has something to >> do with msvcr90 and "_ftime". Can you please give me some advice how to >> solve this problem? >> > > Download Microsoft Visual C++.2008 Express Edition > Its license does not allow us to create services for internet if we charge fees. At least this is what I was told. Does this mean that using kinterbasdb (compiled with MSVC express) I'm forbidden to write commercial internet services? :-s L
From: Gerhard Häring on 21 Sep 2009 04:21 Laszlo Nagy wrote: > >>> The building and installation went find. But I cannot "import >>> kinterbasdb" >>> because I get a "DLL load failed" error. I figured out that has >>> something to >>> do with msvcr90 and "_ftime". Can you please give me some advice how to >>> solve this problem? >>> >> >> Download Microsoft Visual C++.2008 Express Edition >> > > Its license does not allow us to create services for internet if we > charge fees. At least this is what I was told. Does this mean that using > kinterbasdb (compiled with MSVC express) I'm forbidden to write > commercial internet services? :-s I see three options: 1) Ask a laywer. 2) Download the MSVC express compiled version from somewhere else. ; adhere to the kinterbasdb license; let MS license issues not be your problem - or at least now having "plausible deniability". 3) F*ck license issues. You're not redistributing anything, who will know what software compiled with which compilers you're using? Well, or just use mingw. -- Gerhard
From: Paul Rudin on 21 Sep 2009 04:44 Laszlo Nagy <gandalf(a)shopzeus.com> writes: >>> The building and installation went find. But I cannot "import kinterbasdb" >>> because I get a "DLL load failed" error. I figured out that has something to >>> do with msvcr90 and "_ftime". Can you please give me some advice how to >>> solve this problem? >>> >> >> Download Microsoft Visual C++.2008 Express Edition >> > > Its license does not allow us to create services for internet if we > charge fees. At least this is what I was told. Does this mean that > using kinterbasdb (compiled with MSVC express) I'm forbidden to write > commercial internet services? :-s Is the license for the SDK (which includes the command line c++ compiler) the same? You only need the command line compiler, not the gui that comes with the express edition.
|
Next
|
Last
Pages: 1 2 Prev: pygame and py2app : big package Next: When is divmod(a,b)[0] == floor(a/b)-1 ? |