Re: [mail] Re: Windows Build System

Lists: pgsql-hackers
From: "Dann Corbit" <DCorbit(at)connx(dot)com>
To: "Christopher Browne" <cbbrowne(at)cbbrowne(dot)com>, "Greg Copeland" <greg(at)CopelandConsulting(dot)Net>
Cc: "Justin Clift" <justin(at)postgresql(dot)org>, "Jeff Davis" <jdavis-pgsql(at)empires(dot)org>, "PostgresSQL Hackers Mailing List" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 01:22:01
Message-ID: D90A5A6C612A39408103E6ECDD77B829408A4F@voyager.corporate.connx.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

For MySQL:
There is no Cygwin needed. Period.

I did a build last night. Using nothing but Visual Studio with the
Intel C++ compiler for Win32.
Here is what got built:
E:\mysql-3.23.55>dir /s *.dll, *.exe
Volume in drive E has no label.
Volume Serial Number is 7496-C335

Directory of E:\mysql-3.23.55\client_debug

31/01/03 11:36a 557,115 isamchk.exe
31/01/03 11:37a 733,247 myisamchk.exe
31/01/03 11:37a 602,175 myisamlog.exe
31/01/03 11:37a 487,480 mysql.exe
31/01/03 11:37a 458,813 mysqladmin.exe
31/01/03 11:37a 479,299 mysqlbinlog.exe
31/01/03 11:38a 4,296,758 mysqld.exe
31/01/03 11:37a 598,076 mysqldump.exe
31/01/03 11:37a 446,526 mysqlimport.exe
31/01/03 11:37a 573,500 mysqlshow.exe
31/01/03 12:48a 45,056 mysqlshutdown.exe
31/01/03 11:38a 618,559 pack_isam.exe
31/01/03 11:38a 307,200 replace.exe
13 File(s) 10,203,804 bytes

Directory of E:\mysql-3.23.55\client_release

31/01/03 11:36a 327,680 isamchk.exe
31/01/03 11:37a 458,752 myisamchk.exe
31/01/03 11:37a 372,736 myisamlog.exe
31/01/03 11:37a 323,642 mysql.exe
31/01/03 11:37a 274,432 mysqladmin.exe
31/01/03 11:37a 278,528 mysqlbinlog.exe
31/01/03 11:37a 270,336 mysqlcheck.exe
31/01/03 12:35a 3,002,368 mysqld-max-nt.exe
31/01/03 12:48a 2,994,176 mysqld-max.exe
31/01/03 11:38a 2,564,096 mysqld-nt.exe
31/01/03 11:37a 2,560,000 mysqld-opt.exe
31/01/03 11:37a 286,720 mysqldump.exe
31/01/03 11:37a 266,240 mysqlimport.exe
31/01/03 11:37a 270,336 mysqlshow.exe
31/01/03 12:48a 45,056 mysqlshutdown.exe
31/01/03 12:48a 49,152 mysqlwatch.exe
31/01/03 11:38a 274,432 pack_isam.exe
31/01/03 11:38a 167,936 perror.exe
31/01/03 11:37a 188,416 replace.exe
19 File(s) 14,975,034 bytes

Directory of E:\mysql-3.23.55\COMP_ERR\Release

31/01/03 11:36a 167,936 comp-err.exe
1 File(s) 167,936 bytes

Directory of E:\mysql-3.23.55\libmysqltest\debug

31/01/03 11:37a 122,943 myTest.exe
1 File(s) 122,943 bytes

Directory of E:\mysql-3.23.55\libmysqltest\release

31/01/03 11:37a 49,152 myTest.exe
1 File(s) 49,152 bytes

Directory of E:\mysql-3.23.55\lib_debug

31/01/03 11:37a 467,005 libmySQL.dll
1 File(s) 467,005 bytes

Directory of E:\mysql-3.23.55\lib_release

31/01/03 11:36a 278,528 libmySQL.dll
1 File(s) 278,528 bytes

Directory of E:\mysql-3.23.55\myisampack\debug

31/01/03 11:37a 553,025 myisampack.exe
1 File(s) 553,025 bytes

Directory of E:\mysql-3.23.55\myisampack\release

31/01/03 11:37a 311,296 myisampack.exe
1 File(s) 311,296 bytes

Directory of E:\mysql-3.23.55\my_print_defaults\Debug

31/01/03 11:37a 319,567 my_print_defaults.exe
1 File(s) 319,567 bytes

Directory of E:\mysql-3.23.55\my_print_defaults\Release

31/01/03 11:37a 180,224 my_print_defaults.exe
1 File(s) 180,224 bytes

Directory of E:\mysql-3.23.55\PERROR\Debug

31/01/03 11:38a 294,969 perror.exe
1 File(s) 294,969 bytes

Directory of E:\mysql-3.23.55\THR_TEST\debug

31/01/03 11:37a 127,037 thr_test.exe
1 File(s) 127,037 bytes

Directory of E:\mysql-3.23.55\THR_TEST\release

31/01/03 11:37a 53,248 thr_test.exe
1 File(s) 53,248 bytes

Total Files Listed:
44 File(s) 28,103,768 bytes
0 Dir(s) 24,246,353,920 bytes free

E:\mysql-3.23.55>

In the morning, I started the server Daemon
(E:\mysql-3.23.55\client_release>mysqld-max-nt.exe in my case).

You can connect to it. You can query it. Whatever. No cygwin needed.
No Mingw. No nothing. Build in Win32. Run in Win32. It's a pure,
native Win32 application.

Just so that everyone understands about MySQL --> the [current release]
Windows port is definitely, positively a native Win32 application that
needs no outside utilities to build, setup, run, or administrate. You
can all stop guessing.

Now, as far as the Win32 animosity goes, I think that is a natural thing
too. There is a culture clash between the Linux camps and the Win32
camps. Typically, it's the highly intelligent kids recently out of
college that are in love with Linux, and the [usually older] corporate
types that know nothing but Win32. But realize that both sets of people
have real problems to solve and a free, high quality database will be a
great help to anyone.

Microsoft *has* done some really scuzzy things (STAK springs to mind).
But the people who just want to use the MS tools to get work done are
usually pretty well innocent of misbehavior. They just want to solve
their business problems. I think it would be good to keep that sort of
separation in mind.

IMO-YMMV.


From: Lamar Owen <lamar(dot)owen(at)wgcr(dot)org>
To: "Dann Corbit" <DCorbit(at)connx(dot)com>
Cc: "PostgresSQL Hackers Mailing List" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 03:49:32
Message-ID: 200301312249.32186.lamar.owen@wgcr.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Friday 31 January 2003 20:22, Dann Corbit wrote:
> Now, as far as the Win32 animosity goes, I think that is a natural thing
> too. There is a culture clash between the Linux camps and the Win32
> camps. Typically, it's the highly intelligent kids recently out of
> college that are in love with Linux, and the [usually older] corporate
> types that know nothing but Win32. But realize that both sets of people
> have real problems to solve and a free, high quality database will be a
> great help to anyone.

:-)

The *BSD, Solaris, AIS, HP-UX, IRIX, SCO, and other unixoid partisans out
there will just love this statement.

The linux community here is in the minority, more than likely, to the *BSD
camp.
--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11


From: mlw <pgsql(at)mohawksoft(dot)com>
To: Lamar Owen <lamar(dot)owen(at)wgcr(dot)org>
Cc: Dann Corbit <DCorbit(at)connx(dot)com>, PostgresSQL Hackers Mailing List <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 04:12:05
Message-ID: 3E3B4915.2020009@mohawksoft.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Like it or not, if PG releases a very good Win32 port, ALL the unixoids
combined will be out numbered by the windoze users.

Lamar Owen wrote:

>On Friday 31 January 2003 20:22, Dann Corbit wrote:
>
>
>>Now, as far as the Win32 animosity goes, I think that is a natural thing
>>too. There is a culture clash between the Linux camps and the Win32
>>camps. Typically, it's the highly intelligent kids recently out of
>>college that are in love with Linux, and the [usually older] corporate
>>types that know nothing but Win32. But realize that both sets of people
>>have real problems to solve and a free, high quality database will be a
>>great help to anyone.
>>
>>
>
>:-)
>
>The *BSD, Solaris, AIS, HP-UX, IRIX, SCO, and other unixoid partisans out
>there will just love this statement.
>
>The linux community here is in the minority, more than likely, to the *BSD
>camp.
>
>


From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: mlw <pgsql(at)mohawksoft(dot)com>
Cc: Lamar Owen <lamar(dot)owen(at)wgcr(dot)org>, Dann Corbit <DCorbit(at)connx(dot)com>, PostgresSQL Hackers Mailing List <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 04:23:59
Message-ID: 4206.1044073439@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

mlw <pgsql(at)mohawksoft(dot)com> writes:
> Like it or not, if PG releases a very good Win32 port, ALL the unixoids
> combined will be out numbered by the windoze users.

A lot of us are *not* looking forward to that prospect.

regards, tom lane


From: mlw <pgsql(at)mohawksoft(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Lamar Owen <lamar(dot)owen(at)wgcr(dot)org>, Dann Corbit <DCorbit(at)connx(dot)com>, PostgresSQL Hackers Mailing List <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 04:44:10
Message-ID: 3E3B509A.3010403@mohawksoft.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Tom Lane wrote:

>mlw <pgsql(at)mohawksoft(dot)com> writes:
>
>
>>Like it or not, if PG releases a very good Win32 port, ALL the unixoids
>>combined will be out numbered by the windoze users.
>>
>>
>
>A lot of us are *not* looking forward to that prospect.
>
> regards, tom lane
>
>
>
No doubt to that, but, depending on how good "the" PG guys are, it is
either a blessing or a curse. I think that PG has a REAL chance to be
one of "THE" breakthrough open source technologies.

With the exception of OpenOffice, I don't think there is a more
important open source project than PG. Simply because SQL databases are
a cooperative monopoly. MS, Oracle, and DB2 are like the record
companies. They have a cooperative monopoly. Yea, they will seem to
compete on price, but none of them really whant to know how low the
other will go.

Some may argue that Apache or PHP may take second place, but I submit
that Apache and PHP are, by and large, much less expensive and much less
generic products as an ACID compliant SQL databases.

That being said, if a good Win32 port is made, AND it becomes common
knkowledge, the use count may square.


From: Vince Vielhaber <vev(at)michvhf(dot)com>
To: mlw <pgsql(at)mohawksoft(dot)com>
Cc: Lamar Owen <lamar(dot)owen(at)wgcr(dot)org>, Dann Corbit <DCorbit(at)connx(dot)com>, PostgresSQL Hackers Mailing List <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 06:04:05
Message-ID: Pine.BSF.4.44.0302010103260.6055-100000@paprika.michvhf.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Fri, 31 Jan 2003, mlw wrote:

> Like it or not, if PG releases a very good Win32 port, ALL the unixoids
> combined will be out numbered by the windoze users.

Now that's certainly something to look forward to.

Vince.
--
Fast, inexpensive internet service 56k and beyond! http://www.pop4.net/
http://www.meanstreamradio.com http://www.unknown-artists.com
Internet radio: It's not file sharing, it's just radio.


From: Greg Copeland <greg(at)CopelandConsulting(dot)Net>
To: Dann Corbit <DCorbit(at)connx(dot)com>
Cc: Christopher Browne <cbbrowne(at)cbbrowne(dot)com>, Justin Clift <justin(at)postgresql(dot)org>, Jeff Davis <jdavis-pgsql(at)empires(dot)org>, PostgresSQL Hackers Mailing List <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 06:18:19
Message-ID: 1044080299.4003.28.camel@mouse.copelandconsulting.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Fri, 2003-01-31 at 19:22, Dann Corbit wrote:
> For MySQL:
> There is no Cygwin needed. Period.
>

Any idea as to why we seem to be getting such a conflicting story here?
By several accounts, it does. Now, your saying it doesn't. What the
heck is going on here. Not that I'm doubting you. I'm just trying to
figure out which side of the coin is the shinny one. ;)

There's a tool that comes with either the resource kit or the VC++ stuff
that will tell you information like what ldd does. I don't recall the
name of the tool. Can anyone comment if cygwin (or equivalent) is being
linked in (statically or dynamically)?

--
Greg Copeland <greg(at)copelandconsulting(dot)net>
Copeland Computer Consulting


From: ow <oneway_111(at)yahoo(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Windows Build System - who cares?
Date: 2003-02-01 06:30:45
Message-ID: 20030201063045.81401.qmail@web21412.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

IMHO, replication, performance improvements, cross-db queries, etc is
much better use of time than Windows port.

--- Dann Corbit <DCorbit(at)connx(dot)com> wrote:
> For MySQL:
> There is no Cygwin needed. Period.
>

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


From: Greg Copeland <greg(at)CopelandConsulting(dot)Net>
To: Dann Corbit <DCorbit(at)connx(dot)com>
Cc: Christopher Browne <cbbrowne(at)cbbrowne(dot)com>, Justin Clift <justin(at)postgresql(dot)org>, Jeff Davis <jdavis-pgsql(at)empires(dot)org>, PostgresSQL Hackers Mailing List <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 06:39:10
Message-ID: 1044081549.3938.44.camel@mouse.copelandconsulting.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Fri, 2003-01-31 at 19:22, Dann Corbit wrote:
> For MySQL:
> There is no Cygwin needed. Period.

Sorry to followup again, but I did want to point out something. I'm
assuming you actually installed it. Please take note that the cygwin
dll is normally installed into one of the window's directories (system,
windows, etc). My point being, just because you didn't find it in the
mysql directory, doesn't mean it wasn't installed system-wide.

Not saying it does or doesn't do this. Just offering something else
that may need to be looked at.

Regards,

--
Greg Copeland <greg(at)copelandconsulting(dot)net>
Copeland Computer Consulting


From: Bruno Wolff III <bruno(at)wolff(dot)to>
To: ow <oneway_111(at)yahoo(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Windows Build System - who cares?
Date: 2003-02-01 06:56:49
Message-ID: 20030201065649.GD21857@wolff.to
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Fri, Jan 31, 2003 at 22:30:45 -0800,
ow <oneway_111(at)yahoo(dot)com> wrote:
> IMHO, replication, performance improvements, cross-db queries, etc is
> much better use of time than Windows port.

Welcome to open source where individual people get to decide what is most
important to spend their time on.


From: Kaare Rasmussen <kar(at)kakidata(dot)dk>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Windows Build System - who cares?
Date: 2003-02-01 12:59:32
Message-ID: 200302011359.33551.kar@kakidata.dk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

> IMHO, replication, performance improvements, cross-db queries, etc is
> much better use of time than Windows port.

Because you don't use Windows. On a personal level, I couldn't agree more. But
I have been in a project where they chose MySQL because it had to run on
Windows. I would like to be able to propose a free alternative.

--
Kaare Rasmussen --Linux, spil,-- Tlf: 3816 2582
Kaki Data tshirts, merchandize Fax: 3816 2501
Howitzvej 75 Åben 12.00-18.00 Email: kar(at)kakidata(dot)dk
2000 Frederiksberg Lørdag 12.00-16.00 Web: www.suse.dk


From: "Andrew Dunstan" <andrew(at)dunslane(dot)net>
To: "PostgresSQL Hackers Mailing List" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-01 14:00:10
Message-ID: 001001c2c9fa$3c3a5ce0$6401a8c0@DUNSLANE
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

I think I have sorted through the confusion.

Looks like the only thing cygwin might be used for is a client. Here's what
the manual that comes with the 4.0.9gamma source says:

There are two versions of the MySQL command-line tool: Binary Description
mysql Compiled on native Windows, which offers
very limited text editing capabilities.
mysqlc Compiled with the Cygnus GNU compiler
and libraries, which offers readline editing.

If you want to use mysqlc.exe, you must copy `C:\mysql\lib\cygwinb19.dll' to
your Windows system directory (`\windows\system' or similar place).

I don't see a msqlc.exe below, but it is in the released binary
distribution, along with the cygwinb19.dll. (kinda strange having a mismatch
between source and binary distributions).

The server appears to be entirely native.

andrew

----- Original Message -----
From: "Dann Corbit" <DCorbit(at)connx(dot)com>
To: "Christopher Browne" <cbbrowne(at)cbbrowne(dot)com>; "Greg Copeland"
<greg(at)CopelandConsulting(dot)Net>
Cc: "Justin Clift" <justin(at)postgresql(dot)org>; "Jeff Davis"
<jdavis-pgsql(at)empires(dot)org>; "PostgresSQL Hackers Mailing List"
<pgsql-hackers(at)postgresql(dot)org>
Sent: Friday, January 31, 2003 8:22 PM
Subject: Re: [mail] Re: [HACKERS] Windows Build System

> For MySQL:
> There is no Cygwin needed. Period.
>
> I did a build last night. Using nothing but Visual Studio with the
> Intel C++ compiler for Win32.
> Here is what got built:
> E:\mysql-3.23.55>dir /s *.dll, *.exe
> Volume in drive E has no label.
> Volume Serial Number is 7496-C335
>
> Directory of E:\mysql-3.23.55\client_debug
>
> 31/01/03 11:36a 557,115 isamchk.exe
> 31/01/03 11:37a 733,247 myisamchk.exe
> 31/01/03 11:37a 602,175 myisamlog.exe
> 31/01/03 11:37a 487,480 mysql.exe
> 31/01/03 11:37a 458,813 mysqladmin.exe
> 31/01/03 11:37a 479,299 mysqlbinlog.exe
> 31/01/03 11:38a 4,296,758 mysqld.exe
> 31/01/03 11:37a 598,076 mysqldump.exe
> 31/01/03 11:37a 446,526 mysqlimport.exe
> 31/01/03 11:37a 573,500 mysqlshow.exe
> 31/01/03 12:48a 45,056 mysqlshutdown.exe
> 31/01/03 11:38a 618,559 pack_isam.exe
> 31/01/03 11:38a 307,200 replace.exe
> 13 File(s) 10,203,804 bytes
>
> Directory of E:\mysql-3.23.55\client_release
>
> 31/01/03 11:36a 327,680 isamchk.exe
> 31/01/03 11:37a 458,752 myisamchk.exe
> 31/01/03 11:37a 372,736 myisamlog.exe
> 31/01/03 11:37a 323,642 mysql.exe
> 31/01/03 11:37a 274,432 mysqladmin.exe
> 31/01/03 11:37a 278,528 mysqlbinlog.exe
> 31/01/03 11:37a 270,336 mysqlcheck.exe
> 31/01/03 12:35a 3,002,368 mysqld-max-nt.exe
> 31/01/03 12:48a 2,994,176 mysqld-max.exe
> 31/01/03 11:38a 2,564,096 mysqld-nt.exe
> 31/01/03 11:37a 2,560,000 mysqld-opt.exe
> 31/01/03 11:37a 286,720 mysqldump.exe
> 31/01/03 11:37a 266,240 mysqlimport.exe
> 31/01/03 11:37a 270,336 mysqlshow.exe
> 31/01/03 12:48a 45,056 mysqlshutdown.exe
> 31/01/03 12:48a 49,152 mysqlwatch.exe
> 31/01/03 11:38a 274,432 pack_isam.exe
> 31/01/03 11:38a 167,936 perror.exe
> 31/01/03 11:37a 188,416 replace.exe
> 19 File(s) 14,975,034 bytes
>
> Directory of E:\mysql-3.23.55\COMP_ERR\Release
>
> 31/01/03 11:36a 167,936 comp-err.exe
> 1 File(s) 167,936 bytes
>
> Directory of E:\mysql-3.23.55\libmysqltest\debug
>
> 31/01/03 11:37a 122,943 myTest.exe
> 1 File(s) 122,943 bytes
>
> Directory of E:\mysql-3.23.55\libmysqltest\release
>
> 31/01/03 11:37a 49,152 myTest.exe
> 1 File(s) 49,152 bytes
>
> Directory of E:\mysql-3.23.55\lib_debug
>
> 31/01/03 11:37a 467,005 libmySQL.dll
> 1 File(s) 467,005 bytes
>
> Directory of E:\mysql-3.23.55\lib_release
>
> 31/01/03 11:36a 278,528 libmySQL.dll
> 1 File(s) 278,528 bytes
>
> Directory of E:\mysql-3.23.55\myisampack\debug
>
> 31/01/03 11:37a 553,025 myisampack.exe
> 1 File(s) 553,025 bytes
>
> Directory of E:\mysql-3.23.55\myisampack\release
>
> 31/01/03 11:37a 311,296 myisampack.exe
> 1 File(s) 311,296 bytes
>
> Directory of E:\mysql-3.23.55\my_print_defaults\Debug
>
> 31/01/03 11:37a 319,567 my_print_defaults.exe
> 1 File(s) 319,567 bytes
>
> Directory of E:\mysql-3.23.55\my_print_defaults\Release
>
> 31/01/03 11:37a 180,224 my_print_defaults.exe
> 1 File(s) 180,224 bytes
>
> Directory of E:\mysql-3.23.55\PERROR\Debug
>
> 31/01/03 11:38a 294,969 perror.exe
> 1 File(s) 294,969 bytes
>
> Directory of E:\mysql-3.23.55\THR_TEST\debug
>
> 31/01/03 11:37a 127,037 thr_test.exe
> 1 File(s) 127,037 bytes
>
> Directory of E:\mysql-3.23.55\THR_TEST\release
>
> 31/01/03 11:37a 53,248 thr_test.exe
> 1 File(s) 53,248 bytes
>
> Total Files Listed:
> 44 File(s) 28,103,768 bytes
> 0 Dir(s) 24,246,353,920 bytes free
>
> E:\mysql-3.23.55>
>
> In the morning, I started the server Daemon
> (E:\mysql-3.23.55\client_release>mysqld-max-nt.exe in my case).
>
> You can connect to it. You can query it. Whatever. No cygwin needed.
> No Mingw. No nothing. Build in Win32. Run in Win32. It's a pure,
> native Win32 application.
>
> Just so that everyone understands about MySQL --> the [current release]
> Windows port is definitely, positively a native Win32 application that
> needs no outside utilities to build, setup, run, or administrate. You
> can all stop guessing.
>
> Now, as far as the Win32 animosity goes, I think that is a natural thing
> too. There is a culture clash between the Linux camps and the Win32
> camps. Typically, it's the highly intelligent kids recently out of
> college that are in love with Linux, and the [usually older] corporate
> types that know nothing but Win32. But realize that both sets of people
> have real problems to solve and a free, high quality database will be a
> great help to anyone.
>
> Microsoft *has* done some really scuzzy things (STAK springs to mind).
> But the people who just want to use the MS tools to get work done are
> usually pretty well innocent of misbehavior. They just want to solve
> their business problems. I think it would be good to keep that sort of
> separation in mind.
>
> IMO-YMMV.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)


From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: PostgresSQL Hackers Mailing List <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-02 12:05:34
Message-ID: 200302021205.h12C5YB29249@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Andrew Dunstan wrote:
> I think I have sorted through the confusion.
>
> Looks like the only thing cygwin might be used for is a client. Here's what
> the manual that comes with the 4.0.9gamma source says:
>
> There are two versions of the MySQL command-line tool: Binary Description
> mysql Compiled on native Windows, which offers
> very limited text editing capabilities.
> mysqlc Compiled with the Cygnus GNU compiler
> and libraries, which offers readline editing.
>
> If you want to use mysqlc.exe, you must copy `C:\mysql\lib\cygwinb19.dll' to
> your Windows system directory (`\windows\system' or similar place).

I am using SRA's Win32 port here on XP, and it doesn't use readline.

It does have arrow handling for psql, but does not do Control-A/E
handling, nor keep the history between psql invocations. I assume this
is what the limited command-line handling they are talking about.

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073


From: "Andrew Dunstan" <andrew(at)dunslane(dot)net>
To: "PostgresSQL Hackers Mailing List" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [mail] Re: Windows Build System
Date: 2003-02-02 15:24:03
Message-ID: 005901c2cacf$1ea66ea0$6401a8c0@DUNSLANE
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers


From: "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us>
>
> I am using SRA's Win32 port here on XP, and it doesn't use readline.
>
> It does have arrow handling for psql, but does not do Control-A/E
> handling, nor keep the history between psql invocations. I assume this
> is what the limited command-line handling they are talking about.
>

Probably. But readline is GPL'd (not LGPL'd), so my company can't bundle it
or anything that uses it with any non-GPL software we distribute. Similar
arguments probably apply to a cygwin based port (not one built using cygwin,
but requiring it to run) - IANAL but the company has to err on the side of
caution here.

andrew