[Mono-list] Pooling=false in connectionString cause Unhandled Exception: System.EntryPointNotFoundException: CreateSemaphore
Robert Jordan
robertj at gmx.net
Tue Aug 28 06:46:48 EDT 2007
Hi,
Well, the build script is intended to be used with the latest
connection version:
http://dev.mysql.com/downloads/connector/net/5.0.html
I thought it's self-evident, sorry.
Robert
enzo wrote:
> I downloaded the file mysql-connector-net-1.0.10.1-src.zip from page
> http://dev.mysql.com/downloads/connector/net/1.0.html
> but mybe it should be a wrong file because it has not the Source directory.
>
> I tried to link mysqlclient to Source but I cant found a lot of files (
> see belowe )
> [enzo at enzo6 mysql-connector-net-1.0.10.1-src]$ ln -s mysqlclient Source
> [enzo at enzo6 mysql-connector-net-1.0.10.1-src]$ ./build.sh
> error CS2001: Source file `Properties/AssemblyInfo.cs' could not be found
> error CS2001: Source file `Source/common/SHA1.cs' could not be found
> error CS2001: Source file `Source/common/WinCE.cs' could not be found
> error CS2001: Source file `Source/ISSchemaProvider.cs' could not be found
> error CS2001: Source file `Source/MySqlClientFactory.cs' could not be found
> error CS2001: Source file `Source/MySqlConnectionStringBuilder.cs' could
> not be found
> error CS2001: Source file `Source/MySqlPromotableTransaction.cs' could
> not be found
> error CS2001: Source file `Source/MySqlStream.cs' could not be found
> error CS2001: Source file `Source/NativeDriver.cs' could not be found
> error CS2001: Source file `Source/PerformanceMonitor.cs' could not be found
> error CS2001: Source file `Source/PreparableStatement.cs' could not be found
> error CS2001: Source file `Source/SchemaProvider.cs' could not be found
> error CS2001: Source file `Source/Statement.cs' could not be found
> error CS2001: Source file `Source/Types/MetaData.cs' could not be found
> error CS2001: Source file `Source/UsageAdvisor.cs' could not be found
> error CS2001: Source file `Source/common/Cache.cs' could not be found
> Compilation failed: 16 error(s), 0 warnings
>
> ===================================
> I also try this, but I didn't known how
>
> [enzo at enzo6 mysql-connector-net-1.0.10.1-src]$ gmcs -d:MONO -d:NET20
> -debug -checked- -out:mono/bin/2.0/MySql.Data.dll -t:library -pkg:dotnet
> -r:System.Transactions mysqlclient/*.cs mysqlclient/Types/*.cs
> mysqlclient/zlib/*.cs
>
> mysqlclient/CommandBuilder.cs(25,18): error CS0234: The type or
> namespace name `Common' does not exist in the namespace `MySql.Data'.
> Are you missing an assembly reference?
> mysqlclient/CommandBuilder.cs(25,1): error CS0246: The type or namespace
> name `Data.Common' could not be found. Are you missing a using directive
> or an assembly reference?
> mysqlclient/command.cs(27,18): error CS0234: The type or namespace name
> `Common' does not exist in the namespace `MySql.Data'. Are you missing
> an assembly reference?
> mysqlclient/command.cs(27,1): error CS0246: The type or namespace name
> `Data.Common' could not be found. Are you missing a using directive or
> an assembly reference?
> mysqlclient/CompressedStream.cs(23,18): error CS0234: The type or
> namespace name `Common' does not exist in the namespace `MySql.Data'.
> Are you missing an assembly reference?
> mysqlclient/CompressedStream.cs(23,1): error CS0246: The type or
> namespace name `Data.Common' could not be found. Are you missing a using
> directive or an assembly reference?
> mysqlclient/Connection.cs(27,18): error CS0234: The type or namespace
> name `Common' does not exist in the namespace `MySql.Data'. Are you
> missing an assembly reference?
> mysqlclient/Connection.cs(27,1): error CS0246: The type or namespace
> name `Data.Common' could not be found. Are you missing a using directive
> or an assembly reference?
> mysqlclient/ConnectionString.cs(25,18): error CS0234: The type or
> namespace name `Common' does not exist in the namespace `MySql.Data'.
> Are you missing an assembly reference?
> mysqlclient/ConnectionString.cs(25,1): error CS0246: The type or
> namespace name `Data.Common' could not be found. Are you missing a using
> directive or an assembly reference?
> mysqlclient/Driver.cs(24,18): error CS0234: The type or namespace name
> `Common' does not exist in the namespace `MySql.Data'. Are you missing
> an assembly reference?
> mysqlclient/Driver.cs(24,1): error CS0246: The type or namespace name
> `Data.Common' could not be found. Are you missing a using directive or
> an assembly reference?
> Compilation failed: 12 error(s), 0 warnings
>
>
> =========================================
> The contents of mysql-connector-net-1.0.10.1-src.zip file is reported belowe
>
>
> [enzo at enzo6 mysql-connector-net-1.0.10.1-src]$ unzip -l
> ../mysql-connector-net-1.0.10.1-src.zip
> Archive: ../mysql-connector-net-1.0.10.1-src.zip
> Length Date Time Name
> -------- ---- ---- ----
> 1912 08-21-07 14:35 doc/borland.html
> 2197 08-21-07 14:35 doc/deployment.html
> 2203 08-21-07 14:35 doc/installation.html
> 1912 08-21-07 14:35 doc/Install_and_deploy.html
> 2138 08-21-07 14:35 doc/install_vsnet.html
> 2354 08-21-07 14:35 doc/introduction.html
> 218827 08-22-07 15:47 doc/MySql.Data.chm
> 1340 08-21-07 14:35 doc/Overview.html
> 2204 08-21-07 14:35 doc/req_and_compat.html
> 2428 08-21-07 14:35 doc/support.html
> 1912 08-21-07 14:35 doc/webmatrix.html
> 1378 08-21-07 14:35 doc/whatsnew.html
> 61440 08-22-07 12:30 Installer/Binary/InstallTools.dll
> 23718 08-21-07 14:35 Installer/Bitmaps/bannrbmp-is.bmp
> 85894 08-21-07 14:35 Installer/Bitmaps/bannrbmp.bmp
> 153558 08-21-07 14:35 Installer/Bitmaps/dlgbmp-is.bmp
> 461814 08-21-07 14:35 Installer/Bitmaps/dlgbmp.bmp
> 1078 08-21-07 14:35 Installer/Bitmaps/document.ico
> 77582 08-21-07 14:35 Installer/EULA.rtf
> 79775 08-21-07 14:35 Installer/GPL.rtf
> 3832 08-22-07 12:30 Installer/main.iss
> 5882 08-21-07 14:35 Installer/main.wxs
> 2877 08-21-07 14:35 Installer/misc.iss
> 2174 08-21-07 14:35 Installer/samples.wxs
> 11987 08-21-07 14:35 Installer/sources.wxs
> 4050 08-21-07 14:35 mysqlclient/common/ContextString.cs
> 6572 08-21-07 14:35 mysqlclient/common/DBConnectionString.cs
> 5742 08-21-07 14:35 mysqlclient/common/NamedPipeStream.cs
> 4395 08-21-07 14:35 mysqlclient/common/NativeMethods.cs
> 1434 08-21-07 14:35 mysqlclient/common/Platform.cs
> 3063 08-21-07 14:35 mysqlclient/common/Semaphore.cs
> 8322 08-21-07 14:35 mysqlclient/common/SharedMemoryStream.cs
> 4455 08-21-07 14:35 mysqlclient/common/StreamCreator.cs
> 2762 08-21-07 14:35 mysqlclient/common/Version.cs
> 34255 08-21-07 14:35 mysqlclient/docs/MySqlCommand.xml
> 14422 08-21-07 14:35 mysqlclient/docs/MySqlCommandBuilder.xml
> 48004 08-21-07 14:35 mysqlclient/docs/MySqlConnection.xml
> 35195 08-21-07 14:35 mysqlclient/docs/MySqlDataAdapter.xml
> 8860 08-21-07 14:35 mysqlclient/docs/MySqlDataReader.xml
> 1445 08-21-07 14:35 mysqlclient/docs/MySqlException.xml
> 1445 08-21-07 14:35 mysqlclient/docs/MySqlHelper.xml
> 1340 08-21-07 14:35 mysqlclient/docs/MySqlParameter.xml
> 1456 08-21-07 14:35 mysqlclient/docs/MySqlParameterCollection.xml
> 12084 08-21-07 14:35 mysqlclient/docs/MySqlTransaction.xml
> 4175 08-21-07 14:35 mysqlclient/Types/MySqlBinary.cs
> 2392 08-21-07 14:35 mysqlclient/Types/MySqlBit.cs
> 2143 08-21-07 14:35 mysqlclient/Types/MySqlByte.cs
> 1249 08-21-07 14:35 mysqlclient/Types/MySqlConversionException.cs
> 15101 08-21-07 14:35 mysqlclient/Types/MySqlDateTime.cs
> 2624 08-21-07 14:35 mysqlclient/Types/MySqlDecimal.cs
> 2897 08-21-07 14:35 mysqlclient/Types/MySqlDouble.cs
> 2226 08-21-07 14:35 mysqlclient/Types/MySqlInt16.cs
> 2369 08-21-07 14:35 mysqlclient/Types/MySqlInt32.cs
> 2217 08-21-07 14:35 mysqlclient/Types/MySqlInt64.cs
> 2854 08-21-07 14:35 mysqlclient/Types/MySqlSingle.cs
> 2930 08-21-07 14:35 mysqlclient/Types/MySqlString.cs
> 4122 08-21-07 14:35 mysqlclient/Types/MySqlTime.cs
> 2183 08-21-07 14:35 mysqlclient/Types/MySqlUByte.cs
> 2305 08-21-07 14:35 mysqlclient/Types/MySqlUInt16.cs
> 2669 08-21-07 14:35 mysqlclient/Types/MySqlUInt32.cs
> 2207 08-21-07 14:35 mysqlclient/Types/MySqlUInt64.cs
> 4905 08-21-07 14:35 mysqlclient/Types/MySqlValue.cs
> 4704 08-21-07 14:35 mysqlclient/zlib/Adler32.cs
> 59277 08-21-07 14:35 mysqlclient/zlib/Deflate.cs
> 20109 08-21-07 14:35 mysqlclient/zlib/InfBlocks.cs
> 21138 08-21-07 14:35 mysqlclient/zlib/InfCodes.cs
> 13815 08-21-07 14:35 mysqlclient/zlib/Inflate.cs
> 18481 08-21-07 14:35 mysqlclient/zlib/InfTree.cs
> 7205 08-21-07 14:35 mysqlclient/zlib/StaticTree.cs
> 8359 08-21-07 14:35 mysqlclient/zlib/SupportClass.cs
> 16803 08-21-07 14:35 mysqlclient/zlib/Tree.cs
> 7074 08-21-07 14:35 mysqlclient/zlib/ZInputStream.cs
> 4341 08-21-07 14:35 mysqlclient/zlib/Zlib.cs
> 9123 08-21-07 14:35 mysqlclient/zlib/ZOutputStream.cs
> 8360 08-21-07 14:35 mysqlclient/zlib/ZStream.cs
> 3409 08-21-07 14:35 mysqlclient/zlib/ZStreamException.cs
> 3583 08-22-07 12:30 mysqlclient/AssemblyInfo.cs
> 6030 08-21-07 14:35 mysqlclient/CharSetMap.cs
> 21999 08-21-07 14:35 mysqlclient/command.cs
> 16159 08-21-07 14:35 mysqlclient/CommandBuilder.cs
> 5045 08-21-07 14:35 mysqlclient/CommandResult.cs
> 7614 08-21-07 14:35 mysqlclient/CompressedStream.cs
> 11477 08-21-07 14:35 mysqlclient/Connection.cs
> 12548 08-21-07 14:35 mysqlclient/ConnectionString.cs
> 10899 08-21-07 14:35 mysqlclient/Crypt.cs
> 13410 08-21-07 14:35 mysqlclient/dataadapter.cs
> 24156 08-21-07 14:35 mysqlclient/datareader.cs
> 9509 08-21-07 14:35 mysqlclient/Driver.cs
> 2433 08-21-07 14:35 mysqlclient/Exception.cs
> 5712 08-21-07 14:35 mysqlclient/Field.cs
> 1786 08-21-07 14:35 mysqlclient/Logger.cs
> 18274 08-21-07 14:35 mysqlclient/MySql.Data.csproj
> 8059 08-21-07 14:35 mysqlclient/MysqlDefs.cs
> 10585 08-21-07 14:35 mysqlclient/MySqlError.cs
> 15539 08-21-07 14:35 mysqlclient/MySqlHelper.cs
> 5730 08-21-07 14:35 mysqlclient/MySqlPool.cs
> 2421 08-21-07 14:35 mysqlclient/MySqlPoolManager.cs
> 19190 08-21-07 14:35 mysqlclient/nativedriver.cs
> 7266 08-21-07 14:35 mysqlclient/PacketReader.cs
> 6232 08-21-07 14:35 mysqlclient/PacketWriter.cs
> 18088 08-21-07 14:35 mysqlclient/parameter.cs
> 15681 08-21-07 14:35 mysqlclient/parameter_collection.cs
> 4052 08-21-07 14:35 mysqlclient/PreparedStatement.cs
> 3396 08-21-07 14:35 mysqlclient/ProcedureCache.cs
> 17291 08-21-07 14:35 mysqlclient/Resources.Designer.cs
> 5418 08-21-07 14:35 mysqlclient/Resources.resources
> 12499 08-21-07 14:35 mysqlclient/Resources.resx
> 15672 08-21-07 14:35 mysqlclient/StoredProcedure.cs
> 3856 08-21-07 14:35 mysqlclient/transaction.cs
> 822 08-21-07 14:35 MySQLClient.Design/Designers/command.bmp
> 822 08-21-07 14:35 MySQLClient.Design/Designers/connection.bmp
> 822 08-21-07 14:35 MySQLClient.Design/Designers/dataadapter.bmp
> 10183 08-21-07 14:35
> MySQLClient.Design/Designers/EditConnectionString.cs
> 13784 08-21-07 14:35
> MySQLClient.Design/Designers/EditConnectionString.resx
> 1867 08-21-07 14:35
> MySQLClient.Design/Designers/MySqlConnectionDesign.cs
> 926 08-21-07 14:35
> MySQLClient.Design/Designers/MySqlDataAdapterDesigner.cs
> 4789 08-21-07 14:35 MySQLClient.Design/notused/ConnectionSettings.cs
> 7457 08-21-07 14:35
> MySQLClient.Design/notused/DataAdapterPreviewDialog.cs
> 14206 08-21-07 14:35
> MySQLClient.Design/notused/DataAdapterPreviewDialog.resx
> 1926 08-21-07 14:35
> MySQLClient.Design/notused/MySqlConnectionDesign.cs
> 8310 08-21-07 14:35
> MySQLClient.Design/notused/SqlCommandEditorDlg.cs
> 5515 08-21-07 14:35
> MySQLClient.Design/notused/SqlCommandEditorDlg.resx
> 2128 08-21-07 14:35
> MySQLClient.Design/notused/SqlCommandTextEditor.cs
> 3439 08-21-07 14:35 MySQLClient.Design/notused/TestCtl.cs
> 6994 08-21-07 14:35 MySQLClient.Design/notused/TestCtl.resx
> 822 08-21-07 14:35 MySQLClient.Design/resources/command.bmp
> 822 08-21-07 14:35 MySQLClient.Design/resources/connection.bmp
> 822 08-21-07 14:35 MySQLClient.Design/resources/dataadapter.bmp
> 2499 08-21-07 14:35 MySQLClient.Design/AssemblyInfo.cs
> 10209 08-21-07 14:35 MySQLClient.Design/Connect.cs
> 7165 08-21-07 14:35 MySQLClient.Design/ConnectDatabaseDlg.cs
> 9251 08-21-07 14:35 MySQLClient.Design/ConnectDatabaseDlg.resx
> 4844 08-21-07 14:35 MySQLClient.Design/ConnectionStringTypeEditor.cs
> 6711 08-21-07 14:35 MySQLClient.Design/ConnectServerDlg.cs
> 11474 08-21-07 14:35 MySQLClient.Design/ConnectServerDlg.resx
> 7244 08-21-07 14:35 MySQLClient.Design/CreateDatabaseDlg.cs
> 12598 08-21-07 14:35 MySQLClient.Design/CreateDatabaseDlg.resx
> 4735 08-21-07 14:35 MySQLClient.Design/DatabaseTypeEditor.cs
> 6147 08-21-07 14:35 MySQLClient.Design/DataGridComboBoxColumn.cs
> 1713 08-21-07 14:35 MySQLClient.Design/DBParametersEditor.cs
> 10193 08-21-07 14:35 MySQLClient.Design/EditConnectionString.cs
> 13784 08-21-07 14:35 MySQLClient.Design/EditConnectionString.resx
> 3053 08-21-07 14:35 MySQLClient.Design/MySqlDataAdapterDesigner.cs
> 2261 08-21-07 14:35 MySQLClient.Design/PreviewDataDlg.cs
> 6441 08-21-07 14:35 MySQLClient.Design/PreviewDataDlg.resx
> 22309 08-21-07 14:35 MySQLClient.Design/ServerExplorer.cs
> 27519 08-21-07 14:35 MySQLClient.Design/ServerExplorer.resx
> 8141 08-21-07 14:35 MySQLClient.Design/SqlCommandEditorDlg.cs
> 5411 08-21-07 14:35 MySQLClient.Design/SqlCommandEditorDlg.resx
> 2141 08-21-07 14:35 MySQLClient.Design/SqlCommandTextEditor.cs
> 27169 08-21-07 14:35 MySQLClient.Design/TableDesigner.cs
> 30662 08-21-07 14:35 MySQLClient.Design/TableDesigner.resx
> 6793 08-21-07 14:35 MySQLClient.Design/TableViewer.cs
> 7001 08-21-07 14:35 MySQLClient.Design/TableViewer.resx
> 1839 08-21-07 14:35 MySQLClient.Design/UserData.cs
> 1078 08-21-07 14:35 Samples/TableEditor/CS/App.ico
> 3340 08-21-07 14:35 Samples/TableEditor/CS/AssemblyInfo.cs
> 10907 08-21-07 14:35 Samples/TableEditor/CS/Form1.cs
> 13724 08-21-07 14:35 Samples/TableEditor/CS/Form1.resx
> 1099 08-21-07 14:35 Samples/TableEditor/CS/TableEditor.build
> 4912 08-21-07 14:35 Samples/TableEditor/CS/TableEditor.csproj
> 1939 08-21-07 14:35 Samples/TableEditor/VB/AssemblyInfo.vb
> 13751 08-21-07 14:35 Samples/TableEditor/VB/Form1.resx
> 11386 08-21-07 14:35 Samples/TableEditor/VB/Form1.vb
> 1314 08-21-07 14:35 Samples/TableEditor/VB/TableEditor.build
> 4426 08-21-07 14:35 Samples/TableEditor/VB/TableEditor.vbproj
> 240 08-21-07 14:35 TestSuite/configs/mysql-41.config
> 234 08-21-07 14:35 TestSuite/configs/mysql-50.config
> 234 08-21-07 14:35 TestSuite/configs/mysql-51.config
> 3451 08-22-07 12:30 TestSuite/AssemblyInfo.cs
> 9515 08-21-07 14:35 TestSuite/BaseTest.cs
> 12625 08-21-07 14:35 TestSuite/BlobTests.cs
> 4502 08-21-07 14:35 TestSuite/CharacterSetTests.cs
> 8938 08-21-07 14:35 TestSuite/CommandBuilderTests.cs
> 14921 08-21-07 14:35 TestSuite/CommandTests.cs
> 12661 08-21-07 14:35 TestSuite/ConnectionTests.cs
> 3787 08-21-07 14:35 TestSuite/CultureTests.cs
> 17433 08-21-07 14:35 TestSuite/DataAdapterTests.cs
> 24245 08-21-07 14:35 TestSuite/DataReaderTests.cs
> 20344 08-21-07 14:35 TestSuite/DataTypeTests.cs
> 15195 08-21-07 14:35 TestSuite/DateTimeTests.cs
> 2398 08-21-07 14:35 TestSuite/EventTests.cs
> 2124 08-21-07 14:35 TestSuite/Exceptions.cs
> 11119 08-21-07 14:35 TestSuite/LanguageTests.cs
> 8436 08-21-07 14:35 TestSuite/MySql.Data.Tests.csproj
> 2096 08-21-07 14:35 TestSuite/MySqlHelperTests.cs
> 14597 08-21-07 14:35 TestSuite/ParameterTests.cs
> 14792 08-21-07 14:35 TestSuite/PoolingTests.cs
> 23610 08-21-07 14:35 TestSuite/PreparedStatements.cs
> 2627 08-21-07 14:35 TestSuite/SimpleTransactions.cs
> 45706 08-21-07 14:35 TestSuite/StoredProcedure.cs
> 4540 08-21-07 14:35 TestSuite/StressTests.cs
> 12466 08-21-07 14:35 TestSuite/Syntax.cs
> 3278 08-21-07 14:35 TestSuite/Threading.cs
> 1253 08-21-07 14:35 TestSuite/Utils.cs
> 42959 08-21-07 14:35 CHANGES
> 10503 08-22-07 15:31 Client.build
> 19794 08-21-07 14:35 COPYING
> 5258 08-21-07 14:35 EXCEPTIONS
> 8135 08-22-07 12:30 Package.build
> 1055 08-21-07 14:35 README
> -------- -------
> 2815802 201 files
>
>
> I have tried
>
> Robert Jordan wrote:
>> Hi,
>>
>> Copy the attached "build.sh" into the "Driver" folder of the
>> mysql package and execute it. Then pick the assemblies from
>> Driver/mono/bin/2.0/.
>>
>> The assembly is not signed, so you won't be able to install it
>> into the GAC.
>>
>> Robert
>>
>
>
> ============================================================================
> REPLY TO: perl -e 'print qq^VVCWCQJUVD00YQVWKVBPG^^qq^3898m08970Yp584299l93^ '
> VOIP SKYPE:earlati - VOIP SIP: sip:earlati at ekiga.net
> AIM:earlati - ICQ:321489699 - MSN:enzo.arlati at libero.it
> http: http://earlati.freehostia.com
> ============================================================================
> trusted computing, who is it ? --> http://www.p2pforum.it/counter/click.php?id=21
> ============================================================================
>
> _______________________________________________
> Mono-list maillist - Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
More information about the Mono-list
mailing list