Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
niXman 2014-12-17 01:35: Won't this changes be packported to v3.x branch? *backported ping? -- Regards, niXman ___ Dual-target(32 64-bit) MinGW-W64 compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingw-w64/ ___ Another online IDE: http://liveworkspace.org/ -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
On 12/17/2014 16:49, niXman wrote: niXman 2014-12-17 01:35: Won't this changes be packported to v3.x branch? *backported ping? Done, backported to v3.x. 0xD4EBC740.asc Description: application/pgp-keys signature.asc Description: OpenPGP digital signature -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
Thank you. These patches solve with my current problem... However, I must report that I find what I think are more AD related libraries in the 64-bit build that are not in the 32-bit build. See below: C:\gcc491w64attrib /s | grep -i ads.*.*a$ A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsiis.aA C:\gcc491w64\x86_64-w64-mingw32\lib\libadsiisex.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsldp.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsldpc.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsmsext.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsnt.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libiasads.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libwiadss.a Most likely these should be added too Thanks again for your support and commitment. On Wednesday, December 17, 2014 4:43 AM, JonY jo...@users.sourceforge.net wrote: On 12/17/2014 16:49, niXman wrote: niXman 2014-12-17 01:35: Won't this changes be packported to v3.x branch? *backported ping? Done, backported to v3.x. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
On 12/17/2014 19:38, Jose Alf. wrote: Thank you. These patches solve with my current problem... However, I must report that I find what I think are more AD related libraries in the 64-bit build that are not in the 32-bit build. See below: C:\gcc491w64attrib /s | grep -i ads.*.*a$ A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsiis.aA C:\gcc491w64\x86_64-w64-mingw32\lib\libadsiisex.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsldp.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsldpc.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsmsext.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsnt.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libiasads.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libwiadss.a I cannot find adsiis nor adsiisex on Windows 7. Other than wiadss, The rest looks like COM dlls without notable exports. Kai, patch OK? diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index 63f63fb..faa45ca 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am @@ -282,6 +282,7 @@ lib32_DATA += %reldir%/libwecapi.a lib32_DATA += %reldir%/libwer.a lib32_DATA += %reldir%/libwevtapi.a lib32_DATA += %reldir%/libwevtfwd.a +lib32_DATA += %reldir%/libwiadss.a lib32_DATA += %reldir%/libwin32k.a lib32_DATA += %reldir%/libwin32spl.a lib32_DATA += %reldir%/libwindowscodecs.a diff --git a/mingw-w64-crt/lib32/wiadss.def b/mingw-w64-crt/lib32/wiadss.def new file mode 100644 index 000..b9c3de5 --- /dev/null +++ b/mingw-w64-crt/lib32/wiadss.def @@ -0,0 +1,14 @@ +; +; Definition file of WIADSS.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY WIADSS.DLL +EXPORTS +FindFirstImportDS@8 +FindNextImportDS@8 +CloseFindContext@4 +LoadImportDS@16 +UnloadImportDS@4 +GetLoaderStatus@4 +FindImportDSByDeviceName@8 0xD4EBC740.asc Description: application/pgp-keys signature.asc Description: OpenPGP digital signature -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
Sure, patch is ok. Thanks, Kai 2014-12-17 13:43 GMT+01:00 JonY jo...@users.sourceforge.net: On 12/17/2014 19:38, Jose Alf. wrote: Thank you. These patches solve with my current problem... However, I must report that I find what I think are more AD related libraries in the 64-bit build that are not in the 32-bit build. See below: C:\gcc491w64attrib /s | grep -i ads.*.*a$ A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsiis.aA C:\gcc491w64\x86_64-w64-mingw32\lib\libadsiisex.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsldp.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsldpc.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsmsext.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libadsnt.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libiasads.a A C:\gcc491w64\x86_64-w64-mingw32\lib\libwiadss.a I cannot find adsiis nor adsiisex on Windows 7. Other than wiadss, The rest looks like COM dlls without notable exports. Kai, patch OK? diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index 63f63fb..faa45ca 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am @@ -282,6 +282,7 @@ lib32_DATA += %reldir%/libwecapi.a lib32_DATA += %reldir%/libwer.a lib32_DATA += %reldir%/libwevtapi.a lib32_DATA += %reldir%/libwevtfwd.a +lib32_DATA += %reldir%/libwiadss.a lib32_DATA += %reldir%/libwin32k.a lib32_DATA += %reldir%/libwin32spl.a lib32_DATA += %reldir%/libwindowscodecs.a diff --git a/mingw-w64-crt/lib32/wiadss.def b/mingw-w64-crt/lib32/wiadss.def new file mode 100644 index 000..b9c3de5 --- /dev/null +++ b/mingw-w64-crt/lib32/wiadss.def @@ -0,0 +1,14 @@ +; +; Definition file of WIADSS.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY WIADSS.DLL +EXPORTS +FindFirstImportDS@8 +FindNextImportDS@8 +CloseFindContext@4 +LoadImportDS@16 +UnloadImportDS@4 +GetLoaderStatus@4 +FindImportDSByDeviceName@8 -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
On 12/17/2014 22:14, Kai Tietz wrote: Sure, patch is ok. Thanks, Kai Done for master and v3.x branch. 0xD4EBC740.asc Description: application/pgp-keys signature.asc Description: OpenPGP digital signature -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
[Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
On 12/16/2014 15:27, josealf wrote: PING? I can post the minimal samle code if needed, but mybe someone knows why the libraries libactiveds.a and libadsnta are not include in the 32bit compiler toolchains... Thanks for you reply. Kai, Patch OK? diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index 3d53e71..63f63fb 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am @@ -1,5 +1,7 @@ lib32_DATA = lib32_DATA += %reldir%/libaclui.a +lib32_DATA += %reldir%/libactiveds.a +lib32_DATA += %reldir%/libadsldpc.a lib32_DATA += %reldir%/libadvapi32.a lib32_DATA += %reldir%/libapcups.a lib32_DATA += %reldir%/libapi-ms-win-core-winrt-l1-1-0.a diff --git a/mingw-w64-crt/lib32/activeds.def b/mingw-w64-crt/lib32/activeds.def new file mode 100644 index 000..be89563 --- /dev/null +++ b/mingw-w64-crt/lib32/activeds.def @@ -0,0 +1,36 @@ +; +; Definition file of ACTIVEDS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY ACTIVEDS.dll +EXPORTS +ADsGetObject@12 +ADsBuildEnumerator@8 +ADsFreeEnumerator@4 +ADsEnumerateNext@16 +ADsBuildVarArrayStr@12 +ADsBuildVarArrayInt@12 +ADsOpenObject@24 +DllCanUnloadNow@0 +DllGetClassObject@12 +ADsSetLastError@12 +ADsGetLastError@20 +AllocADsMem@4 +FreeADsMem@4 +ReallocADsMem@12 +AllocADsStr@4 +FreeADsStr@4 +ReallocADsStr@8 +ADsEncodeBinaryData@12 +PropVariantToAdsType@16 +AdsTypeToPropVariant@12 +AdsFreeAdsValues@8 +ADsDecodeBinaryData@12 +AdsTypeToPropVariant2@28 +PropVariantToAdsType2@32 +ConvertSecDescriptorToVariant@24 +ConvertSecurityDescriptorToSecDes@28 +BinarySDToSecurityDescriptor@24 +SecurityDescriptorToBinarySD@40 +ConvertTrusteeToSid@28 diff --git a/mingw-w64-crt/lib32/adsldpc.def b/mingw-w64-crt/lib32/adsldpc.def new file mode 100644 index 000..0fd1d21 --- /dev/null +++ b/mingw-w64-crt/lib32/adsldpc.def @@ -0,0 +1,189 @@ +; +; Definition file of adsldpc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY adsldpc.dll +EXPORTS +; public: __thiscall CLexer::CLexer(void) +??0CLexer@@QAE@XZ ; has WINAPI (@0) +; public: __thiscall CLexer::~CLexer(void) +??1CLexer@@QAE@XZ ; has WINAPI (@0) +ADSIPrint@0 +ADsAbandonSearch@4 +ADsCloseSearchHandle@4 +ADsCreateAttributeDefinition@8 +ADsCreateClassDefinition@8 +ADsCreateDSObject@20 +ADsCreateDSObjectExt@28 +ADsDeleteAttributeDefinition@4 +ADsDeleteClassDefinition@4 +ADsDeleteDSObject@12 +ADsEnumAttributes@44 +ADsEnumClasses@16 +ADsExecuteSearch@124 +ADsFreeColumn@4 +ADsGetColumn@20 +ADsGetFirstRow@8 +ADsGetNextColumnName@8 +ADsGetNextRow@8 +ADsGetObjectAttributes@52 +ADsGetPreviousRow@8 +ADsHelperGetCurrentRowMessage@12 +ADsObject@8 +ADsSetObjectAttributes@48 +ADsSetSearchPreference@28 +ADsWriteAttributeDefinition@8 +ADsWriteClassDefinition@8 +AdsTypeToLdapTypeCopyConstruct@20 +AdsTypeToLdapTypeCopyDNWithBinary@12 +AdsTypeToLdapTypeCopyDNWithString@12 +AdsTypeToLdapTypeCopyGeneralizedTime@12 +AdsTypeToLdapTypeCopyTime@12 +BerBvFree@4 +BerEncodingQuotaControl@12 +BuildADsParentPath@12 +BuildADsParentPathFromObjectInfo2@12 +BuildADsParentPathFromObjectInfo@20 +BuildADsPathFromLDAPPath2@24 +BuildADsPathFromLDAPPath@12 +BuildADsPathFromParent@12 +BuildLDAPPathFromADsPath2@16 +BuildLDAPPathFromADsPath@8 +ChangeSeparator@4 +Component@8 +ConvertSidToString@12 +ConvertSidToU2Trustee@20 +ConvertU2TrusteeToSid@20 +FindEntryInSearchTable@12 +FindSearchTableIndex@12 +FreeObjectInfo@4 +GetDefaultServer@28 +GetDisplayName@8 +GetDomainDNSNameForDomain@28 +GetLDAPTypeName@8 +; public: long __thiscall CLexer::GetNextToken(unsigned short *,unsigned long *) +?GetNextToken@CLexer@@QAEJPAGPAK@Z ; has WINAPI (@8) +GetServerAndPort@12 +GetSyntaxOfAttribute@8 +InitObjectInfo@8 +; public: long __thiscall CLexer::InitializePath(unsigned short *) +?InitializePath@CLexer@@QAEJPAG@Z ; has WINAPI (@4) +IsGCNamespace@4 +LdapAddExtS@20 +LdapAddS@12 +LdapAttributeFree@4 +LdapCacheAddRef@4 +LdapCloseObject@4 +LdapCompareExt@28 +LdapControlFree@4 +LdapControlsFree@4 +LdapCountEntries@8 +LdapCrackUserDNtoNTLMUser2@12 +LdapCreatePageControl@20 +LdapDeleteExtS@16 +LdapDeleteS@8 +LdapFirstAttribute@16 +LdapFirstEntry@12 +LdapGetDn@12 +LdapGetNextPageS@24 +LdapGetSchemaObjectCount@20 +LdapGetSubSchemaSubEntryPath@16 +LdapGetSyntaxIdOfAttribute@4 +LdapGetSyntaxOfAttributeOnServer@24 +LdapGetValues@20 +LdapGetValuesLen@20 +LdapInitializeSearchPreferences@8 +LdapIsClassNameValidOnServer@20 +LdapMakeSchemaCacheObsolete@12 +LdapMemFree@4 +LdapModDnS@16 +LdapModifyExtS@20 +LdapModifyS@12 +LdapMsgFree@4 +LdapNextAttribute@16 +LdapNextEntry@12 +LdapOpenObject2@24 +LdapOpenObject@20 +LdapParsePageControl@16 +LdapParseResult@32 +LdapReadAttribute2@36 +LdapReadAttribute@28 +LdapReadAttributeFast@20 +LdapRenameExtS@28 +LdapResult@24 +LdapSearch@28 +LdapSearchAbandonPage@8 +LdapSearchExtS@44 +LdapSearchInitPage@48 +LdapSearchS@28 +LdapSearchST@32 +LdapTypeBinaryToString@12 +LdapTypeCopyConstruct@16 +LdapTypeFreeLdapModList@4 +LdapTypeFreeLdapModObject@4
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
JonY 2014-12-16 12:37: Hi, I will rebuild my builds(4.8.3, 4.9.2) this week. -- Regards, niXman ___ Dual-target(32 64-bit) MinGW-W64 compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingw-w64/ ___ Another online IDE: http://liveworkspace.org/ -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
Hi JonY, Patch is ok. Do we need to add new .def files now to Makefile.am? If so it is sad. Thanks, Kai -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
On 12/16/2014 18:34, Kai Tietz wrote: Hi JonY, Patch is ok. Do we need to add new .def files now to Makefile.am? If so it is sad. Done, changes pushed to master. 0xD4EBC740.asc Description: application/pgp-keys signature.asc Description: OpenPGP digital signature -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [Patch] AD library (was Re: Missing Active Directory Libraries?)
JonY 2014-12-17 01:02: Done, changes pushed to master. Won't this changes be packported to v3.x branch? -- Regards, niXman ___ Dual-target(32 64-bit) MinGW-W64 compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingw-w64/ ___ Another online IDE: http://liveworkspace.org/ -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public