Re: Question: Mac OS 10.6 and Python 2.6

2010-03-02 Thread Torsten Kurbad
Hi John,

 I was wondering if anyone has been successful building
 packages for python-ldap for Mac OS X 10.6 and Python 2.6.

a bit outdated, but you might have a look at

http://svn.iwm-kmrc.de/download/distribution/contrib/python_ldap-2.3.9-py2.6-macosx-10.3-fat.egg

This .egg was built on OS X 10.5 and should work on any version (and
platform) from 10.3 through 10.6.

Exactly What kind of problem are you encountering while trying to
build on 10.6?
Did you install the latest XCode? Did you change the include- and
library-paths in python-ldap's setup.cfg according to your setup?

Best regards,
Torsten
-- 
  The scene is dull. Tell him to put more life into his dying.
  -Samuel Goldwyn

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: SASL GSSAPI under Win32

2009-08-24 Thread Torsten Kurbad
Hi Michael,

  http://svn.kmrc.de/download/distribution/contrib/doc/Minimal-Cyrus-SASL-Win32-HowTo.txt
 
 Many thanks for this! I don't know how persistent this link will be.
 So do you mind if I add this as-is to python-ldap's source
 distribution? In the long run we can add this in file
 Doc/installing.rst.

yes, please do so.

As for the .dll inclusion in .eggs: You are right, .eggs are indeed
simply .zip files. But they are enriched by an internal directory and
file structure that has to be recorded during build.
There is an option (IMHO extra_data) to include .dlls and other
extras in a subdirectory called DATA. I didn't use that option so
far, since I'd still prefer a completely static solution.

Anyway, I'll try to build a combined solution (static libsasl2,
plugin .dlls) now. If I succeed building a static libsasl2 that loads
its plugins from the standard location, and also to include the plugin
.dlls into the .egg somehow, we could take it from there. What do you
think?

Best regards,
Torsten
-- 
Fon: +49-7071-700240 | Fax: +49-7071-700241 | http://www.tk-webart.de

Keep your boss's boss off your boss's back.

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: SASL GSSAPI under Win32

2009-08-20 Thread Torsten Kurbad
Hi Waldemar,

 My build is not static anymore.  Now I put all the required *.dll(s)
 into site-packages\ldap directory.
 I also put the _ldap.pyd in there too so the extension can find them.
 This approach work for all the dlls except the SASL plugins.

unfortunately, .dlls are relatively useless in conjunction with .eggs,
since there seems to be no proper way to bundle the two. That was the
reason for my static approach.

But here's my idea: I'll put up a documentation today on what I did to
get cyrus-sasl compiling successfully using MinGW.
Some minor modifications to that method should get us .dlls again
instead of static libs. When configuring the build, you can provide a
prospective location of the plugin .dlls, e.g. C:\sasl2. Perhaps that
would help to find all of the mechanisms.

If you have the time and nerves, we could do some 'conferencing' in
Google talk on the way...

Best regards,
Torsten
-- 
Never make anything simple and efficient when a way can be found to
make it complex and wonderful.  - Murphy's Law No. 13 -


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: SASL GSSAPI under Win32

2009-08-20 Thread Torsten Kurbad
Hi Michael,

 I'd appreciate to have this in the official docs in a separate
 section under
 
 http://www.python-ldap.org/doc/html/installing.html#building-and-installing

that would be great indeed.

I had very little time this morning (the internet link of our institute
was broken and I had to track down the failure). But I managed to put
some basic documentation online under

http://svn.kmrc.de/download/distribution/contrib/doc/Minimal-Cyrus-SASL-Win32-HowTo.txt

Feedback is more than welcome! :-)

Best regards,
Torsten
-- 
McDonald's -- Because you're worth it.

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: SASL GSSAPI under Win32

2009-08-19 Thread Torsten Kurbad
Hi list,

 I think, I'm almost there. I have a static libsasl and several static
 plugin libs, but when I try to link one of the plugins with
 _ldap.pyd, I get:
 
 e:\projects\prereq\built\cyrus-sasl\lib\sasl2\libcrammd5.a(plugin_common.o):
   In function `plug_ipfromstring':
   e:/projects/prereq/src/cyrus-sasl-2.1.23/plugins/plugin_common.c:150:
   undefined reference to `sasl_getaddrinfo'
   e:/projects/prereq/src/cyrus-sasl-2.1.23/plugins/plugin_common.c:157:
   undefined reference to `sasl_freeaddrinfo'
 collect2: ld returned 1 exit status
 error: command 'gcc' failed with exit status 1
 
 Should be a matter of proper includes. I'll track that down
 tomorrow...

in fact, it was a bit more than just proper includes, that's why it took
me so long. ;-)

But anyway, here's a new .egg for testing:

http://svn.kmrc.de/download/distribution/contrib/python_ldap-2.3.9-py2.6-win32.egg

Good luck and best regards,
Torsten

PS: Waldemar, in case it still doesn't work: Do you have IRC, ICQ, Skype
or the like?
-- 
Happiness is a positive cash flow.

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: SASL GSSAPI under Win32

2009-08-17 Thread Torsten Kurbad
Hi Michael,

thanks for testing the new .egg so quickly.

 Unfortunately it does not seem to work:

That's really unfortunate. I'll try now to dig into the configure
scripts of Cyrus-SASL to get rid of most of the dependencies (as the
Mozilla guys did with the NTMakefile). Then it should be possible to
do a real static build of library and plugins using MinGW.

Regards,
Torsten
-- 
  His honour rooted in dishonour stood,
  And faith unfaithful kept him falsely true.
  -Alfred Lord Tennyson

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: SASL GSSAPI under Win32

2009-08-17 Thread Torsten Kurbad
 I'll try now to dig into the configure
 scripts of Cyrus-SASL to get rid of most of the dependencies (as the
 Mozilla guys did with the NTMakefile). Then it should be possible to
 do a real static build of library and plugins using MinGW.

I think, I'm almost there. I have a static libsasl and several static
plugin libs, but when I try to link one of the plugins with
_ldap.pyd, I get:

e:\projects\prereq\built\cyrus-sasl\lib\sasl2\libcrammd5.a(plugin_common.o):
In function `plug_ipfromstring':
e:/projects/prereq/src/cyrus-sasl-2.1.23/plugins/plugin_common.c:150:
undefined reference to `sasl_getaddrinfo'
e:/projects/prereq/src/cyrus-sasl-2.1.23/plugins/plugin_common.c:157:
undefined reference to `sasl_freeaddrinfo'
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

Should be a matter of proper includes. I'll track that down tomorrow...

Regards,
Torsten
-- 
  It's more than magnificent-it's mediocre. -Samuel Goldwyn

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: ANN: python-ldap-2.3.9

2009-07-27 Thread Torsten Kurbad
Hi list, hi Michael,

first of all: Michael, thanks for the new release!

Eggs for 2.3.9 are available at

http://svn.kmrc.de/download/distribution/contrib

In addition to the information given in the section .egg builds on

http://www.python-ldap.org/download.shtml

the following changes apply:

- MacOS X / Linux - no change in prerequisites
- MacOS X fat eggs have been successfully tested on a freshly
  installed MacOS X 10.4 PPC System.
- The Windows eggs are now statically linked against libsasl2.
  To accomplish this, I used the method described at
https://wiki.mozilla.org/LDAP_C_SDK_SASL_Windows
  to build the .DLL and then converted it into a static MinGW
  compatible lib by executing (thanks for the hint, Waldemar ;-)

# pexports.exe -v \
-h ../include/sasl/sasl.h libsasl.dll libsasl.def
# dlltool.exe --input-def libsasl.def \
--dllname libsasl.dll --output-lib libsasl2.a -k

As always, testers are very welcome, especially for the Win32 SASL
setup!

Best regards,
Torsten
-- 
Executive ability is deciding quickly and getting somebody else to do
the work.
-- John G. Pollard

--
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: Egg news :-)

2009-07-07 Thread Torsten Kurbad
Hi Michael,
 
 Please check http://www.python-ldap.org/download.shtml
 whether that's ok.

that's excellent!

Thanks for the fast reply.

Torsten
-- 
Fon: +49-7071-700240 | Fax: +49-7071-700241 | http://www.tk-webart.de

  The best cure for insomnia is to get a lot of sleep. -W.C. Fields

--
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have 
the opportunity to enter the BlackBerry Developer Challenge. See full prize 
details at: http://p.sf.net/sfu/blackberry
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re[2]: Updated eggs for linux x86 and amd64

2009-01-29 Thread Torsten Kurbad
On Thursday, January 29, 2009 at 03:44 Sidnei da Silva wrote:

 snip, re: distributing Windows deps
 Does anyone have a great idea on how to accomplish that (besides
 giving away a zip file that has to be manually unpacked to a proper
 location)?

 The best way really would be to build it statically. I did manage to
 do this *once*, but fail to remember how. I'm sure it is possible
 though.

Yes, that's definitely a good idea. I'll try to accomplish this. If I'm
stuck somewhere, maybe we can explore your memory together? ;-)

Best regards,
Torsten
-- 
Never make anything simple and efficient when a way can be found to
make it complex and wonderful.  - Murphy's Law No. 13 -


--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Python-2.3.4 eggs

2008-04-21 Thread Torsten Kurbad
Hi Folks,

I boiled some new eggs for you. In particular:

python_ldap-2.3.4-py2.4-linux-i686.egg
python_ldap-2.3.4-py2.4-linux-x86_64.egg
python_ldap-2.3.4-py2.4-win32.egg
python_ldap-2.3.4-py2.5-win32.egg

The Linux eggs have been built with OpenLDAP-2.3 and Cyrus-SASL support.
The Windows versions have been linked against MinGW versions of
OpenSSL-0.98g and OpenLDAP-2.4.8.
The get the win32 eggs running, you also need to unzip the file

OpenLDAP-2.4.8+OpenSSL-0.9.8g-Win32.zip

to a directory in your path, e.g. C:\Windows\System32. It contains the
necessary DLLs.

All files can be downloaded from our development web server at

http://svn.kmrc.de/download/distribution

Have fun,
Torsten
-- 
  Our similarities are different. -Dale Berra, son of Yogi

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: ANN: python-ldap-2.3.4

2008-03-29 Thread Torsten Kurbad
On Saturday, March 29, 2008 at 13:25 Michael Ströder wrote:
 Released 2.3.4 2008-03-29

Wow, Michael, that was fast!

I'm gonna build new eggs for different platforms on monday and put them
on our site.

Regards,
Torsten
-- 
Never make anything simple and efficient when a way can be found to
make it complex and wonderful.  - Murphy's Law No. 13 -


-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: ANN: python-ldap-2.3.2

2008-03-26 Thread Torsten Kurbad
Hi Michael,

 Released 2.3.2 2008-03-26

neat! :o)

But I ran into a problem while trying to build on my x86_64 Linux box:

Modules/constants.c: In function 'LDAPinit_constants':
Modules/constants.c:152: error: 'LDAP_OPT_DIAGNOSTIC_MESSAGE'
undeclared (first use in this function) Modules/constants.c:152: error:
(Each undeclared identifier is reported only once
Modules/constants.c:152: error: for each function it appears in.)

OpenLDAP version is 2.3.41, gcc 4.2.3, glibc 2.7.

Any clues?

Regards,
Torsten
-- 
Weekend, where are you?

-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev