Win32 native port

Started by Joerg Hessdoerferover 22 years ago38 messageshackers
Jump to latest
#1Joerg Hessdoerfer
Joerg.Hessdoerfer@sea-gmbh.com

Hi!

After holding my breath for quite a while, it bursts out... I'd really like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was talked
over on the list, there seemed to be an explosion of effort, with initial
success stories. I did read things like 'it compiles on MinGW' etc. pp. Now,
the issue seem pretty much dead - no more talk *at all* about it. Questioners
who wanted to get into development themselves where brushed off - 'we are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from
PeerDirect (beta3 mostly), which performed quite well in small-scale test
scenarios.

So, I'd just like to ask the people involved to give a small summary on the
on-going(?) efforts, and possibly an open-points list, and even better, some
hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

Anyway, please don't take this mail as an offense, I (and quite some others)
*really* just want to know, and perhaps help out!

Greetings, and thank you all for a great DB in the first place,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

#2Alexander Schulz
alexander.schulz@solutionary.de
In reply to: Joerg Hessdoerfer (#1)
Re: Win32 native port

Hi,

I think this would be interesting for many postgresql users.

The opensource database market is moving where quick at the moment, see
the sh*t with sapdb and mysql. So it would be very interesting if there
is a free alternative for windows and linux in the near future, because
some customers still use windows for some strange reason.

Like Joerg I would like to offer support if needed.

Thanks to everyone working for opensource.

Mit freundlichen Grüssen

Alexander Schulz

--------------------------------------------------------------------
solutionary GmbH, Reuchlinstrasse 10-11, 10553 Berlin,
http://www.solutionary.de
mail: alexander.schulz@solutionary.de
tel 030.343462.40 / fax 030.343462.58
--------------------------------------------------------------------

-----Ursprüngliche Nachricht-----
Von: pgsql-hackers-owner@postgresql.org
[mailto:pgsql-hackers-owner@postgresql.org] Im Auftrag von Joerg
Hessdoerfer
Gesendet: Dienstag, 2. September 2003 12:31
An: pgsql-hackers@postgresql.org
Betreff: [HACKERS] Win32 native port

Hi!

After holding my breath for quite a while, it bursts out... I'd really
like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was
talked
over on the list, there seemed to be an explosion of effort, with
initial
success stories. I did read things like 'it compiles on MinGW' etc. pp.
Now,
the issue seem pretty much dead - no more talk *at all* about it.
Questioners
who wanted to get into development themselves where brushed off - 'we
are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from

PeerDirect (beta3 mostly), which performed quite well in small-scale
test
scenarios.

So, I'd just like to ask the people involved to give a small summary on
the
on-going(?) efforts, and possibly an open-points list, and even better,
some
hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

Anyway, please don't take this mail as an offense, I (and quite some
others)
*really* just want to know, and perhaps help out!

Greetings, and thank you all for a great DB in the first place,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

#3Hannu Krosing
hannu@tm.ee
In reply to: Joerg Hessdoerfer (#1)
Re: Win32 native port

Joerg Hessdoerfer kirjutas T, 02.09.2003 kell 13:30:

Hi!

After holding my breath for quite a while, it bursts out... I'd really like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was talked
over on the list, there seemed to be an explosion of effort, with initial
success stories. I did read things like 'it compiles on MinGW' etc. pp. Now,
the issue seem pretty much dead - no more talk *at all* about it. Questioners
who wanted to get into development themselves where brushed off - 'we are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from
PeerDirect (beta3 mostly), which performed quite well in small-scale test
scenarios.

...

Anyway, please don't take this mail as an offense, I (and quite some others)
*really* just want to know, and perhaps help out!

Currently the whole PGSQL/Win32-for-v7.4-or-perhaps-7.5-or-8.0 saga does
indeed seem like a microsoftesqe ploy to scare off commercial
PGSQL/Win32 vendors and keep postgresql an UNIX-only thing ;)

-----------------
Hannu

#4The Hermit Hacker
scrappy@hub.org
In reply to: Hannu Krosing (#3)
Re: Win32 native port

'k ... quick and dirty summary .. Bruce will probably add to it, but I
know he's busy ... he's so busy that some of the stuff that we put in
place for the Win32 hasn't even been announced yet :)

First, there was a branch created a couple of weeks ago: WIN32_DEV that
you can access via anon cvs ... this is where work in Win32 is going to
happen until its ready to be brought back into the mainstream, and is
based on code from "date: 2003/08/08 17:17:17" (or thereabouts) ...

Second, we created a list specifically for those wishing to dive into and
work on this: pgsql-hackers-win32 ...

Things are in beta right now, which means that most of the developers time
is being spent hardening up for v7.4, but that doesn't preclude anyone
from diving into that branch and submit'ng patches for it ... in fact, if
you are kind enough to put WIN32_DEV in teh subject on postings to
-patches, I'll happily merge in those patches to free up some of Bruce's
time ...

Right now, I'm the only one on the win32 list, so don't expect my heated
discussions from me ... I'm a Unix guy, don't even have a Win box setup
for compiling :)

On Tue, 2 Sep 2003, Joerg Hessdoerfer wrote:

Hi!

After holding my breath for quite a while, it bursts out... I'd really like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was talked
over on the list, there seemed to be an explosion of effort, with initial
success stories. I did read things like 'it compiles on MinGW' etc. pp. Now,
the issue seem pretty much dead - no more talk *at all* about it. Questioners
who wanted to get into development themselves where brushed off - 'we are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from
PeerDirect (beta3 mostly), which performed quite well in small-scale test
scenarios.

So, I'd just like to ask the people involved to give a small summary on the
on-going(?) efforts, and possibly an open-points list, and even better, some
hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

Anyway, please don't take this mail as an offense, I (and quite some others)
*really* just want to know, and perhaps help out!

Greetings, and thank you all for a great DB in the first place,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

On Tue, 2 Sep 2003, Alexander Schulz wrote:

Hi,

I think this would be interesting for many postgresql users.

The opensource database market is moving where quick at the moment, see
the sh*t with sapdb and mysql. So it would be very interesting if there
is a free alternative for windows and linux in the near future, because
some customers still use windows for some strange reason.

Like Joerg I would like to offer support if needed.

Thanks to everyone working for opensource.

Mit freundlichen Gr�ssen

Alexander Schulz

--------------------------------------------------------------------
solutionary GmbH, Reuchlinstrasse 10-11, 10553 Berlin,
http://www.solutionary.de
mail: alexander.schulz@solutionary.de
tel 030.343462.40 / fax 030.343462.58
--------------------------------------------------------------------

-----Urspr�ngliche Nachricht-----
Von: pgsql-hackers-owner@postgresql.org
[mailto:pgsql-hackers-owner@postgresql.org] Im Auftrag von Joerg
Hessdoerfer
Gesendet: Dienstag, 2. September 2003 12:31
An: pgsql-hackers@postgresql.org
Betreff: [HACKERS] Win32 native port

Hi!

After holding my breath for quite a while, it bursts out... I'd really
like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was
talked
over on the list, there seemed to be an explosion of effort, with
initial
success stories. I did read things like 'it compiles on MinGW' etc. pp.
Now,
the issue seem pretty much dead - no more talk *at all* about it.
Questioners
who wanted to get into development themselves where brushed off - 'we
are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from

PeerDirect (beta3 mostly), which performed quite well in small-scale
test
scenarios.

So, I'd just like to ask the people involved to give a small summary on
the
on-going(?) efforts, and possibly an open-points list, and even better,
some
hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

Anyway, please don't take this mail as an offense, I (and quite some
others)
*really* just want to know, and perhaps help out!

Greetings, and thank you all for a great DB in the first place,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

On Tue, 2 Sep 2003, Hannu Krosing wrote:

Joerg Hessdoerfer kirjutas T, 02.09.2003 kell 13:30:

Hi!

After holding my breath for quite a while, it bursts out... I'd really like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was talked
over on the list, there seemed to be an explosion of effort, with initial
success stories. I did read things like 'it compiles on MinGW' etc. pp. Now,
the issue seem pretty much dead - no more talk *at all* about it. Questioners
who wanted to get into development themselves where brushed off - 'we are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from
PeerDirect (beta3 mostly), which performed quite well in small-scale test
scenarios.

...

Anyway, please don't take this mail as an offense, I (and quite some others)
*really* just want to know, and perhaps help out!

Currently the whole PGSQL/Win32-for-v7.4-or-perhaps-7.5-or-8.0 saga does
indeed seem like a microsoftesqe ploy to scare off commercial
PGSQL/Win32 vendors and keep postgresql an UNIX-only thing ;)

-----------------
Hannu

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

#5Joshua D. Drake
jd@commandprompt.com
In reply to: The Hermit Hacker (#4)
Re: Win32 native port

Marc G. Fournier wrote:

'k ... quick and dirty summary .. Bruce will probably add to it, but I
know he's busy ... he's so busy that some of the stuff that we put in
place for the Win32 hasn't even been announced yet :)

First, there was a branch created a couple of weeks ago: WIN32_DEV that
you can access via anon cvs ... this is where work in Win32 is going to
happen until its ready to be brought back into the mainstream, and is
based on code from "date: 2003/08/08 17:17:17" (or thereabouts) ...

Second, we created a list specifically for those wishing to dive into and
work on this: pgsql-hackers-win32 ...

Things are in beta right now, which means that most of the developers time
is being spent hardening up for v7.4, but that doesn't preclude anyone
from diving into that branch and submit'ng patches for it ... in fact, if
you are kind enough to put WIN32_DEV in teh subject on postings to
-patches, I'll happily merge in those patches to free up some of Bruce's
time ...

Right now, I'm the only one on the win32 list, so don't expect my heated
discussions from me ... I'm a Unix guy, don't even have a Win box setup
for compiling :)

On Tue, 2 Sep 2003, Joerg Hessdoerfer wrote:

Hi!

After holding my breath for quite a while, it bursts out... I'd really like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was talked
over on the list, there seemed to be an explosion of effort, with initial
success stories. I did read things like 'it compiles on MinGW' etc. pp. Now,
the issue seem pretty much dead - no more talk *at all* about it. Questioners
who wanted to get into development themselves where brushed off - 'we are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from
PeerDirect (beta3 mostly), which performed quite well in small-scale test
scenarios.

So, I'd just like to ask the people involved to give a small summary on the
on-going(?) efforts, and possibly an open-points list, and even better, some
hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

Anyway, please don't take this mail as an offense, I (and quite some others)
*really* just want to know, and perhaps help out!

Greetings, and thank you all for a great DB in the first place,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

On Tue, 2 Sep 2003, Alexander Schulz wrote:

Hi,

I think this would be interesting for many postgresql users.

The opensource database market is moving where quick at the moment, see
the sh*t with sapdb and mysql. So it would be very interesting if there
is a free alternative for windows and linux in the near future, because
some customers still use windows for some strange reason.

Like Joerg I would like to offer support if needed.

Thanks to everyone working for opensource.

Mit freundlichen Gr?ssen

Alexander Schulz

--------------------------------------------------------------------
solutionary GmbH, Reuchlinstrasse 10-11, 10553 Berlin,
http://www.solutionary.de
mail: alexander.schulz@solutionary.de
tel 030.343462.40 / fax 030.343462.58
--------------------------------------------------------------------

-----Urspr?ngliche Nachricht-----
Von: pgsql-hackers-owner@postgresql.org
[mailto:pgsql-hackers-owner@postgresql.org] Im Auftrag von Joerg
Hessdoerfer
Gesendet: Dienstag, 2. September 2003 12:31
An: pgsql-hackers@postgresql.org
Betreff: [HACKERS] Win32 native port

Hi!

After holding my breath for quite a while, it bursts out... I'd really
like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was
talked
over on the list, there seemed to be an explosion of effort, with
initial
success stories. I did read things like 'it compiles on MinGW' etc. pp.
Now,
the issue seem pretty much dead - no more talk *at all* about it.
Questioners
who wanted to get into development themselves where brushed off - 'we
are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from

PeerDirect (beta3 mostly), which performed quite well in small-scale
test
scenarios.

So, I'd just like to ask the people involved to give a small summary on
the
on-going(?) efforts, and possibly an open-points list, and even better,
some
hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

Anyway, please don't take this mail as an offense, I (and quite some
others)
*really* just want to know, and perhaps help out!

Greetings, and thank you all for a great DB in the first place,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

On Tue, 2 Sep 2003, Hannu Krosing wrote:

Joerg Hessdoerfer kirjutas T, 02.09.2003 kell 13:30:

Hi!

After holding my breath for quite a while, it bursts out... I'd really like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was talked
over on the list, there seemed to be an explosion of effort, with initial
success stories. I did read things like 'it compiles on MinGW' etc. pp. Now,
the issue seem pretty much dead - no more talk *at all* about it. Questioners
who wanted to get into development themselves where brushed off - 'we are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from
PeerDirect (beta3 mostly), which performed quite well in small-scale test
scenarios.

...

Anyway, please don't take this mail as an offense, I (and quite some others)
*really* just want to know, and perhaps help out!

Currently the whole PGSQL/Win32-for-v7.4-or-perhaps-7.5-or-8.0 saga does
indeed seem like a microsoftesqe ploy to scare off commercial
PGSQL/Win32 vendors and keep postgresql an UNIX-only thing ;)

-----------------
Hannu

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

-- 
Command Prompt, Inc., home of Mammoth PostgreSQL - S/ODBC and S/JDBC
Postgresql support, programming shared hosting and dedicated hosting.
+1-503-222-2783 - jd@commandprompt.com - http://www.commandprompt.com
The most reliable support for the most reliable Open Source database.
#6Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Joerg Hessdoerfer (#1)
Re: Win32 native port

So far as I'm aware Joerg, we didn't have enough time to get all the Win32
stuff done for 7.4, and it was felt (rightly so) that it wasn't worth
holding off on 7.4 to get it in.

At the moment, the main developers are doing nothing but fixing bugs in 7.4
as we are now in feature freeze.

Once 7.4 final has been released, work will continue on Win32, and I see no
reason (since there have been many offers of help) why it wouldn't be done
for 7.5.

So, I'd just like to ask the people involved to give a small summary on

the

on-going(?) efforts, and possibly an open-points list, and even better,

some

hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

I have no idea of the answers to these questions! Bruce is your man for
them.

Chris

#7Merlin Moncure
merlin.moncure@rcsonline.com
In reply to: Christopher Kings-Lynne (#6)
Re: Win32 native port

-----Original Message-----
From: Marc G. Fournier [mailto:scrappy@hub.org]
Sent: Tuesday, September 02, 2003 6:13 PM
To: Joerg Hessdoerfer; Alexander Schulz; Hannu Krosing
Cc: pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] Win32 native port

First, there was a branch created a couple of weeks ago: WIN32_DEV

that

you can access via anon cvs ... this is where work in Win32 is going

to

happen until its ready to be brought back into the mainstream, and is
based on code from "date: 2003/08/08 17:17:17" (or thereabouts) ...

Great news! Do you know if this branch contains up to date (and
complete) versions Bruce and Jan's work?

Second, we created a list specifically for those wishing to dive into

and

work on this: pgsql-hackers-win32 ...

I'm going to see what I can get started. To the other posters, my
understanding of the status:

Win32 port compiles but not links.
Port generally based on the SRA, not the PeerDirect version, except for
the threading support, which was removed.
The build environment is MinGW (win32 port of GNU compiling tools i.e.
gcc, make, configure, etc.). IIRC the MinGW environment also includes C
runtime libraries.
The main missing parts are signals and fork/exec. The Microsoft signals
can't be used (via source or binary) without introducing a compiling
dependency on Microsoft compilers and are incomplete anyways for pg's
needs (out of spec handling of integer div/0 for example). Personally I
think fork/exec should be easy but signals will be tougher. Does
anybody know of a BSD licensed signal implementation that compiles on
win32?

Happy Hacking,
Merlin

#8Sean Chittenden
sean@chittenden.org
In reply to: Merlin Moncure (#7)
Re: Win32 native port

Does anybody know of a BSD licensed signal implementation that
compiles on win32?

See how Apache handles this problem (via APR?).

-sc

--
Sean Chittenden

#9Dann Corbit
DCorbit@connx.com
In reply to: Sean Chittenden (#8)
Re: Win32 native port

I sent signal code to Bruce Momjian that can be freely used in the
project. It compiles on Win32 and has been contributed as BSD license.

The architecture is a bit different from what had already been
accomplished, so I don't know how hard it will be to splice it in.

Show quoted text

-----Original Message-----
From: Sean Chittenden [mailto:sean@chittenden.org]
Sent: Wednesday, September 03, 2003 12:45 PM
To: Merlin Moncure
Cc: pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] Win32 native port

Does anybody know of a BSD licensed signal implementation that
compiles on win32?

See how Apache handles this problem (via APR?).

-sc

--
Sean Chittenden

---------------------------(end of
broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to
majordomo@postgresql.org

#10Bruce Momjian
bruce@momjian.us
In reply to: Dann Corbit (#9)
Re: Win32 native port

Dann Corbit wrote:

I sent signal code to Bruce Momjian that can be freely used in the
project. It compiles on Win32 and has been contributed as BSD license.

The architecture is a bit different from what had already been
accomplished, so I don't know how hard it will be to splice it in.

I need to create a project page. I will try to do that today. It has
been on my schedule for 3 weeks.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#11Bruce Momjian
bruce@momjian.us
In reply to: Christopher Kings-Lynne (#6)
Re: Win32 native port

Christopher Kings-Lynne wrote:

So far as I'm aware Joerg, we didn't have enough time to get all the Win32
stuff done for 7.4, and it was felt (rightly so) that it wasn't worth
holding off on 7.4 to get it in.

At the moment, the main developers are doing nothing but fixing bugs in 7.4
as we are now in feature freeze.

Once 7.4 final has been released, work will continue on Win32, and I see no
reason (since there have been many offers of help) why it wouldn't be done
for 7.5.

So, I'd just like to ask the people involved to give a small summary on

the

on-going(?) efforts, and possibly an open-points list, and even better,

some

hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

I have no idea of the answers to these questions! Bruce is your man for
them.

This will all be on the web page, hopefully today.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#12Andrew Dunstan
andrew@dunslane.net
In reply to: Dann Corbit (#9)
Re: [HACKERS] Win32 native port

[moved to pgsql-hackers-win32 where it seems to belong]

Last time I looked at Apache APR it seemed to be good for a major
headache, if not brain damage.

I did send some info to the hackers list a few months ago - my
understanding is that the way (or one way) to do this is via the Windows
messaging layer, if we have access to that. Windows does have signals,
but not enough of them. This can't be rocket science - and we can't be
the first people to need to solve it.

cheers

andrew

Dann Corbit wrote:

Show quoted text

I sent signal code to Bruce Momjian that can be freely used in the
project. It compiles on Win32 and has been contributed as BSD license.

The architecture is a bit different from what had already been
accomplished, so I don't know how hard it will be to splice it in.

-----Original Message-----
From: Sean Chittenden [mailto:sean@chittenden.org]
Sent: Wednesday, September 03, 2003 12:45 PM
To: Merlin Moncure
Cc: pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] Win32 native port

Does anybody know of a BSD licensed signal implementation that
compiles on win32?

See how Apache handles this problem (via APR?).

-sc

--
Sean Chittenden

---------------------------(end of
broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to
majordomo@postgresql.org

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org

#13Bruce Momjian
bruce@momjian.us
In reply to: Joerg Hessdoerfer (#1)
Re: [HACKERS] Win32 native port

OK, I have created a Win32 project page that contains all relevant
information:

http://momjian.postgresql.org/main/writings/pgsql/win32.html

I have CC'ed this to the new native win32 port mailing list as well.

---------------------------------------------------------------------------

Joerg Hessdoerfer wrote:

Hi!

After holding my breath for quite a while, it bursts out... I'd really like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was talked
over on the list, there seemed to be an explosion of effort, with initial
success stories. I did read things like 'it compiles on MinGW' etc. pp. Now,
the issue seem pretty much dead - no more talk *at all* about it. Questioners
who wanted to get into development themselves where brushed off - 'we are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from
PeerDirect (beta3 mostly), which performed quite well in small-scale test
scenarios.

So, I'd just like to ask the people involved to give a small summary on the
on-going(?) efforts, and possibly an open-points list, and even better, some
hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

Anyway, please don't take this mail as an offense, I (and quite some others)
*really* just want to know, and perhaps help out!

Greetings, and thank you all for a great DB in the first place,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#14The Hermit Hacker
scrappy@hub.org
In reply to: Bruce Momjian (#13)
Re: [HACKERS] Win32 native port

just made sure the -win32 list is added to archives as well ...

On Wed, 3 Sep 2003, Bruce Momjian wrote:

Show quoted text

OK, I have created a Win32 project page that contains all relevant
information:

http://momjian.postgresql.org/main/writings/pgsql/win32.html

I have CC'ed this to the new native win32 port mailing list as well.

---------------------------------------------------------------------------

Joerg Hessdoerfer wrote:

Hi!

After holding my breath for quite a while, it bursts out... I'd really like to
get a status update on said port.

The reason is, it's seemingly put on hold for me. After this port was talked
over on the list, there seemed to be an explosion of effort, with initial
success stories. I did read things like 'it compiles on MinGW' etc. pp. Now,
the issue seem pretty much dead - no more talk *at all* about it. Questioners
who wanted to get into development themselves where brushed off - 'we are
stuck there and there, but you can't help anyway' was the tenor.

Well, I am very interested in this port, and actually ran the betas from
PeerDirect (beta3 mostly), which performed quite well in small-scale test
scenarios.

So, I'd just like to ask the people involved to give a small summary on the
on-going(?) efforts, and possibly an open-points list, and even better, some
hints how to get involved myself(!).

Questions would be:
- does it compile?
- on which compiler?
- which branch in CVS to use?
- what are the most needed open points?
- is anyone actively working on those?

... you get the idea.

Anyway, please don't take this mail as an offense, I (and quite some others)
*really* just want to know, and perhaps help out!

Greetings, and thank you all for a great DB in the first place,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

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

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

#15Joerg Hessdoerfer
Joerg.Hessdoerfer@sea-gmbh.com
In reply to: Bruce Momjian (#13)
Re: Win32 native port

Hi!

Thanks to all who have replied (privately or via the list), it seems sometimes
it's just necessary to be a bit insistant!

That said, I'm positively surprised by what has been done already (especially
Bruce and Marc, this is really a GoodThing to have the web page and the
list).
I'm currently in the process of setting up my development environment (how the
heck do I get bison/flex to compile under MingW/MSYS? Oh my...), and then
I'll go adventuring in the code.

Thanks again, all. Looking forward to seeing you on the -win32 list.

Greetings,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

#16Hannu Krosing
hannu@tm.ee
In reply to: Joerg Hessdoerfer (#15)
Re: Win32 native port

Joerg Hessdoerfer kirjutas N, 04.09.2003 kell 10:22:

I'm currently in the process of setting up my development environment (how the
heck do I get bison/flex to compile under MingW/MSYS? Oh my...)

there is a precompiled bison in the MinGW filelist
http://www.mingw.org/download.shtml#hdr2

dunno about flex ;(

, and then
I'll go adventuring in the code.

--------------
Hannu

#17Joerg Hessdoerfer
Joerg.Hessdoerfer@sea-gmbh.com
In reply to: Hannu Krosing (#16)
Re: [HACKERS] Win32 native port

Hi,

On Thursday 04 September 2003 10:13, Hannu Krosing wrote:

there is a precompiled bison in the MinGW filelist
http://www.mingw.org/download.shtml#hdr2

dunno about flex ;(

[...]

--------------
Hannu

Thanks, I should have seen it. Well, anyway, with bison installed flex
compiles ootb.

Greetings,
Joerg
--
Leading SW developer - S.E.A GmbH
Mail: joerg.hessdoerfer@sea-gmbh.com
WWW: http://www.sea-gmbh.com

#18Bruce Momjian
bruce@momjian.us
In reply to: Joerg Hessdoerfer (#15)
Re: Win32 native port

Joerg Hessdoerfer wrote:

Hi!

Thanks to all who have replied (privately or via the list), it seems sometimes
it's just necessary to be a bit insistant!

That said, I'm positively surprised by what has been done already (especially
Bruce and Marc, this is really a GoodThing to have the web page and the
list).
I'm currently in the process of setting up my development environment (how the
heck do I get bison/flex to compile under MingW/MSYS? Oh my...), and then
I'll go adventuring in the code.

Thanks again, all. Looking forward to seeing you on the -win32 list.

Uh, I should have mentioned that on the web page --- I will now. I
normally mount the Unix file via Samba and run everthing from there so I
can run bison/flex and CVS from Unix, and just do the compiles via
Win32.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#19Peter Eisentraut
peter_e@gmx.net
In reply to: Joerg Hessdoerfer (#15)
Re: Win32 native port

Joerg Hessdoerfer writes:

I'm currently in the process of setting up my development environment (how the
heck do I get bison/flex to compile under MingW/MSYS? Oh my...),

Use the Cygwin tools.

--
Peter Eisentraut peter_e@gmx.net

#20Dann Corbit
DCorbit@connx.com
In reply to: Peter Eisentraut (#19)
Re: Win32 native port

Cygwin requires a license for commercial use.

Show quoted text

-----Original Message-----
From: Peter Eisentraut [mailto:peter_e@gmx.net]
Sent: Thursday, September 04, 2003 10:20 AM
To: Joerg Hessdoerfer
Cc: Bruce Momjian; pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] Win32 native port

Joerg Hessdoerfer writes:

I'm currently in the process of setting up my development

environment

(how the heck do I get bison/flex to compile under MingW/MSYS? Oh
my...),

Use the Cygwin tools.

--
Peter Eisentraut peter_e@gmx.net

---------------------------(end of
broadcast)---------------------------
TIP 8: explain analyze is your friend

#21Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#18)
#22Doug McNaught
doug@mcnaught.org
In reply to: Dann Corbit (#20)
#23Bruce Momjian
bruce@momjian.us
In reply to: Doug McNaught (#22)
#24Jon Jensen
jon@endpoint.com
In reply to: Dann Corbit (#20)
#25Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#23)
#26Dann Corbit
DCorbit@connx.com
In reply to: Peter Eisentraut (#25)
#27Jon Jensen
jon@endpoint.com
In reply to: Dann Corbit (#26)
In reply to: Dann Corbit (#26)
#29Dann Corbit
DCorbit@connx.com
In reply to: Kurt Roeckx (#28)
#30Merlin Moncure
merlin.moncure@rcsonline.com
In reply to: Dann Corbit (#29)
#31Andrew Dunstan
andrew@dunslane.net
In reply to: Dann Corbit (#29)
#32Dann Corbit
DCorbit@connx.com
In reply to: Andrew Dunstan (#31)
#33Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#25)
#34Andrew Dunstan
andrew@dunslane.net
In reply to: Dann Corbit (#32)
#35Joerg Hessdoerfer
Joerg.Hessdoerfer@sea-gmbh.com
In reply to: Bruce Momjian (#33)
#36Darko Prenosil
darko.prenosil@finteh.hr
In reply to: Joerg Hessdoerfer (#15)
#37Darko Prenosil
darko.prenosil@finteh.hr
In reply to: Peter Eisentraut (#19)
#38Darko Prenosil
darko.prenosil@finteh.hr
In reply to: Bruce Momjian (#33)