Re: Cygwin patch

classic Classic list List threaded Threaded
18 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
My cygport was just submitted to the cygwin-apps mailing list [0]. I
hope there will be a "Good to go" review vote anytime soon.

[0] https://cygwin.com/ml/cygwin-apps/2016-10/msg00001.html

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Fabien Bodard-4
2016-10-04 19:26 GMT+02:00 Bastian Germann <[hidden email]>:

> My cygport was just submitted to the cygwin-apps mailing list [0]. I
> hope there will be a "Good to go" review vote anytime soon.
>
> [0] https://cygwin.com/ml/cygwin-apps/2016-10/msg00001.html
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Gambas-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gambas-devel


And it is really run ?

How slow it is ?


--
Fabien Bodard

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
Yes, it is really run and I have not experienced any issues using the
IDE. It runs as fast as one would expect for every-day use.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Benoît Minisini
Le 05/10/2016 à 14:56, Bastian Germann a écrit :
> Yes, it is really run and I have not experienced any issues using the
> IDE. It runs as fast as one would expect for every-day use.
>

Great job.

Can you give me some screenshots, so that I put a news on the website ?

And did you write somehwere some explanations about how to run Gambas
with Cygwin on Windows? If you did, we can put that on the wiki too.

Thanks.

--
Benoît Minisini

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
When the approval process is finished and the package is published in
the official Cygwin repository, I will send you screenshots and a
tutorial how to install the packages.

Here are instructions to build the packages, just for the record:

Get Cygwin base system installed.
Download http://germann-home.de/x86/gambas3/gambas3-3.9.1-1-src.tar.xz
which contains the needed files:
gambas3.cygport
gambas3-rev7907.patch
gambas3-libpq.patch

In gambas3.cygport's DEPEND variable is defined, which packages you have
to have installed to sucessfully compile and package gambas3.
Install them plus the cygport and cmake packages. At the moment, alure
(gb.openal dependency) is not available as cygport (but I submitted it
to the review process as well), so you have to compile it using cmake.

Run "cygport gambas3.cygport download" to download the sources and
additional patches. Run "cygport gambas3.cygport all" to compile and
package gambas3. If you get a warning about missing dependencies before
autoconf is run, you should stop and install the missing dependency.

Maybe you will run into a problem with X's .la libtool files referencing
some .la files not available. Deleting them resolved the problem for me
on x86. There was not any problem on x86_64.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
In reply to this post by Bastian Germann
Will you integrate the two patches given?

https://sourceforge.net/p/gambas/mailman/message/35364197/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Benoît Minisini
Le 10/10/2016 à 00:45, Bastian Germann a écrit :
> Will you integrate the two patches given?
>
> https://sourceforge.net/p/gambas/mailman/message/35364197/
>

The ID does not require gb.inotify explicitly anymore, so I guess one of
the patch is not needed anymore?

--
Benoît Minisini

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Benoît Minisini
Le 10/10/2016 à 00:50, Benoît Minisini a écrit :
> Le 10/10/2016 à 00:45, Bastian Germann a écrit :
>> Will you integrate the two patches given?
>>
>> https://sourceforge.net/p/gambas/mailman/message/35364197/
>>
>
> The ID does not require gb.inotify explicitly anymore, so I guess one of
> the patch is not needed anymore?
>

Oops sorry, wrong answer to the wrong question...

--
Benoît Minisini

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Benoît Minisini
Le 10/10/2016 à 00:51, Benoît Minisini a écrit :

> Le 10/10/2016 à 00:50, Benoît Minisini a écrit :
>> Le 10/10/2016 à 00:45, Bastian Germann a écrit :
>>> Will you integrate the two patches given?
>>>
>>> https://sourceforge.net/p/gambas/mailman/message/35364197/
>>>
>>
>> The ID does not require gb.inotify explicitly anymore, so I guess one of
>> the patch is not needed anymore?
>>
>
> Oops sorry, wrong answer to the wrong question...
>

I see no reason not to include the patches, except that the preprocessor
constant to test is "OS_CYGWIN" instead of "__CYGWIN__".

Regards,

--
Benoît Minisini

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
In reply to this post by Bastian Germann
Thanks for including the patches. I have added a Cygwin compilation
description in the Gambas Wiki [0]. The description depends on those
patches being available in Gambas 3.9.2.

One other thing:
unixODBC is not available in the Cygwin repository right now. But there
is iODBC available, which Gambas builds with on Cygwin with a patch [1]
applied. This patch does not change configure.ac to search for libiodbc,
however on Cygwin libodbc is libiodbc, so it also links. For this reason
the Cygwin people would probably reject submitting unixODBC to the repo,
even if defining the packages as conflicting. And it is quite a heavy
package that I do not want to be responsible for.

So please also include the patch [1] to enable me to define
gambas3-gb-db-odbc Cygwin package. This is the final patch for Cygwin in
Gambas 3.9.2. If you want, you can tune configure.ac to also detect
libiodbc on other Unixes, alternatively to libodbc.

The last remaining package to build would be gambas3-gb-db-sqlite2, but
as this is deprecated and SQLite 2 not developed for many years, I will
not try to submit it to the Cygwin repo.

[0] http://gambaswiki.org/wiki/install/cygwin
[1] https://sourceforge.net/p/gambas/mailman/message/35422296
[2] http://gambaswiki.org/wiki/doc/screenshot

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
Here is a screenshot running Gambas IDE on Cygwin.

2016-10-13 17:31 GMT+02:00 Bastian Germann <[hidden email]>:

> Thanks for including the patches. I have added a Cygwin compilation
> description in the Gambas Wiki [0]. The description depends on those
> patches being available in Gambas 3.9.2.
>
> One other thing:
> unixODBC is not available in the Cygwin repository right now. But there
> is iODBC available, which Gambas builds with on Cygwin with a patch [1]
> applied. This patch does not change configure.ac to search for libiodbc,
> however on Cygwin libodbc is libiodbc, so it also links. For this reason
> the Cygwin people would probably reject submitting unixODBC to the repo,
> even if defining the packages as conflicting. And it is quite a heavy
> package that I do not want to be responsible for.
>
> So please also include the patch [1] to enable me to define
> gambas3-gb-db-odbc Cygwin package. This is the final patch for Cygwin in
> Gambas 3.9.2. If you want, you can tune configure.ac to also detect
> libiodbc on other Unixes, alternatively to libodbc.
>
> The last remaining package to build would be gambas3-gb-db-sqlite2, but
> as this is deprecated and SQLite 2 not developed for many years, I will
> not try to submit it to the Cygwin repo.
>
> [0] http://gambaswiki.org/wiki/install/cygwin
> [1] https://sourceforge.net/p/gambas/mailman/message/35422296
> [2] http://gambaswiki.org/wiki/doc/screenshot

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel

2016-10-13.png (413K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Marco Ancillotti
In reply to this post by Bastian Germann

Wow , when will be available in the cygwin repo ?

Will be fantastic to install with some click.

Il 13/10/2016 17:31, Bastian Germann ha scritto:
> The last remaining package to build would be gambas3-gb-db-sqlite2, but
> as this is deprecated and SQLite 2 not developed for many years, I will
> not try to submit it to the Cygwin repo.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Moviga Technologies
In reply to this post by Bastian Germann

Great! Now I can write apps in Gambas for my company too! Super duper! :)


Den 13. okt. 2016 18:20, skrev Bastian Germann:
Here is a screenshot running Gambas IDE on Cygwin.

2016-10-13 17:31 GMT+02:00 Bastian Germann [hidden email]:
Thanks for including the patches. I have added a Cygwin compilation
description in the Gambas Wiki [0]. The description depends on those
patches being available in Gambas 3.9.2.

One other thing:
unixODBC is not available in the Cygwin repository right now. But there
is iODBC available, which Gambas builds with on Cygwin with a patch [1]
applied. This patch does not change configure.ac to search for libiodbc,
however on Cygwin libodbc is libiodbc, so it also links. For this reason
the Cygwin people would probably reject submitting unixODBC to the repo,
even if defining the packages as conflicting. And it is quite a heavy
package that I do not want to be responsible for.

So please also include the patch [1] to enable me to define
gambas3-gb-db-odbc Cygwin package. This is the final patch for Cygwin in
Gambas 3.9.2. If you want, you can tune configure.ac to also detect
libiodbc on other Unixes, alternatively to libodbc.

The last remaining package to build would be gambas3-gb-db-sqlite2, but
as this is deprecated and SQLite 2 not developed for many years, I will
not try to submit it to the Cygwin repo.

[0] http://gambaswiki.org/wiki/install/cygwin
[1] https://sourceforge.net/p/gambas/mailman/message/35422296
[2] http://gambaswiki.org/wiki/doc/screenshot


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot


_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
In reply to this post by Marco Ancillotti
I do not know. They have not responded yet. You can follow the email
thread (link posted somwhere in this thread).

Am 13.10.2016 um 19:05 schrieb Marco Ancillotti:
> Wow , when will be available in the cygwin repo ?
>
> Will be fantastic to install with some click.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
I have one more patch not related to packaging. It integrates Cygwin
in the gb.desktop component.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel

gambas3-gb-desktop-cygwin.patch (2K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Benoît Minisini
Le 19/10/2016 à 14:11, Bastian Germann a écrit :
> I have one more patch not related to packaging. It integrates Cygwin
> in the gb.desktop component.
>

Merged in revision #7938.

Regards,

--
Benoît Minisini

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive.
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Bastian Germann
Thank you! Will you also integrate the gb.db.odbc patch?
https://sourceforge.net/p/gambas/mailman/message/35422296

Am 27.10.2016 um 13:18 schrieb Benoît Minisini:
> Le 19/10/2016 à 14:11, Bastian Germann a écrit :
>> I have one more patch not related to packaging. It integrates Cygwin
>> in the gb.desktop component.
>>
>
> Merged in revision #7938.
>
> Regards,
>

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive.
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel
Reply | Threaded
Open this post in threaded view
|

Re: Cygwin patch

Benoît Minisini
Le 27/10/2016 à 19:07, Bastian Germann a écrit :
> Thank you! Will you also integrate the gb.db.odbc patch?
> https://sourceforge.net/p/gambas/mailman/message/35422296
>

I need to know what "zxMarce" thinks about that.

--
Benoît Minisini

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive.
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Gambas-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gambas-devel