Bugs item #3152207, was opened at 2011-01-06 00:45
Message generated for change (Comment added) made by pjrharley
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=551954&aid=3152207&group_id=78018
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: installation
Group: None
Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Robert Lerche (rlerche)
Assigned to: Nobody/Anonymous (nobody)
Summary: can't install pywin32-214 source (see #3094208)
Initial Comment:
Symptom: same as #3094208 but trying to refresh the tree does *not* resolve the problem (as indicated in that bug). The problem seems to be a missing file: mapilib.i. This is a SWIG interface definition file and it is not present in pywin32-214.zip (fetched today from SourceForge). I attach (1) an "unzip -l" showing that mapilib.i is not present, (2) a grep-find of "mapilib" showing where it is included and (3) the build log that fails.
----------------------------------------------------------------------
Comment By: pjrharley (pjrharley)
Date: 2011-02-08 09:01
Message:
Thanks very much, all working now!
----------------------------------------------------------------------
Comment By: Mark Hammond (mhammond)
Date: 2011-02-07 11:53
Message:
attached (I didn't get an email about the attachment, so I'm adding this
comment to force one :)
----------------------------------------------------------------------
Comment By: pjrharley (pjrharley)
Date: 2011-02-07 09:48
Message:
Could someone possibly attach the file (or point me in the direction of a
clone of the repository including it)? I'm hitting this problem and can't
get the file from CVS due to the current problems on sf.
----------------------------------------------------------------------
Comment By: Mark Hammond (mhammond)
Date: 2011-01-11 22:18
Message:
The build process doesn;t treat that .i file as a dependency correctly - so
just touch all the other .i files in that dir, which should force the ,cpp
files to be regenerated, which should fix things.
----------------------------------------------------------------------
Comment By: kshetline (kshetline)
Date: 2011-01-11 22:11
Message:
Where should I put mapilib.i after I obtain this missing file? I tried
sticking the file in pywin32-214\com\win32comext\mapi\src, plus a number of
other places, and my attempted installation is still failing with...
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c
/nologo /Ox
/MD /W3 /GS- /DNDEBUG -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS
-Icom/win32com
/src/include -Iwin32/src -IC:\Python27\include -IC:\Python27\PC
"-IC:\Program Fi
les\Microsoft SDKs\Windows\v6.0A\include"
/Tpcom/win32comext/mapi/src/mapi.cpp /
Fobuild\temp.win32-2.7\Release\com/win32comext/mapi/src/mapi.obj
/Fpbuild\temp.w
in32-2.7\Release\mapi.pch /Zi /Fdbuild\temp.win32-2.7\Release\mapi_vc.pdb
/EHsc
mapi.cpp
com/win32comext/mapi/src/mapi.cpp(933) : error C3861: 'OleSetOleError':
identifi
er not found
com/win32comext/mapi/src/mapi.cpp(995) : error C3861: 'OleSetOleError':
identifi
er not found
com/win32comext/mapi/src/mapi.cpp(1165) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1220) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1268) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1315) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1321) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1327) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1333) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1339) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1389) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1452) : error C3861: 'SWIG_GetPtr':
identifier
not found
com/win32comext/mapi/src/mapi.cpp(1458) : error C3861: 'SWIG_GetPtr':
identifier
not found
error: command '"C:\Program Files (x86)\Microsoft Visual Studio
9.0\VC\BIN\cl.ex
e"' failed with exit status 2
----------------------------------------------------------------------
Comment By: Mark Hammond (mhammond)
Date: 2011-01-06 03:13
Message:
Yeah - you are correct. The reason I hadn't noticed before is that the
source-dist also ships the generated .cpp files, so usually swig isn't
actually invoked.
You can grab the missing file at
http://pywin32.cvs.sourceforge.net/viewvc/pywin32/pywin32/com/win32comext/mapi/src/
and I've checked in a fix so it will be included in the next release.
Checking in MANIFEST.in;
new revision: 1.19; previous revision: 1.18
----------------------------------------------------------------------
Comment By: Robert Lerche (rlerche)
Date: 2011-01-06 02:43
Message:
See also #3072046 -- but installing sources at c:\ was no help. I'm pretty
sure the problem is the missing file.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=551954&aid=3152207&group_id=78018
|