Ticket #64 (new enhancement)

Opened 4 years ago

Last modified 3 months ago

Make libpqxx library setup easy for Windows developers.

Reported by: sourcecode84@… Owned by: kirit
Priority: normal Milestone:
Component: portability Version:
Severity: normal Keywords: compiling
Cc:

Description

For developers who are inexperienced, or have problems building the libpqxx library, this website should offer a direct package download for windows developers that includes ready to use compiled DLL's, libraries and header files ready to be used in Visual C++, Metrowerks Codewarrior C++, Borland C++ or any of the other popular Windows compilers. This is the way to make libpqxx more accessible and attractive for developers looking for alternatives to Micro$osft SQL Server 2005, etc.

Attachments

INSTALL Download (7.6 KB) - added by anonymous 2 years ago.

Change History

Changed 4 years ago by jtv

Packaging and providing binaries for specific systems is properly the job of the package maintainers for those particular systems. What is provided on this site is the "upstream" package, and we don't want to use up space on this server uploading binaries for dozens of platform/compiler combinations.

Moreover, people can expect the upstream package to be up-to-date. I don't have access to a Windows system, let alone any of the compilers mentioned here. Even if I did, I'm not sure the platform supports automation of simple tasks to the extent required to keep those binary packages current with the releases. So the way things stand, any Windows package would run hopelessly behind.

If any Windows user is going to step forward and maintain libpqxx packages for Windows, that would be very nice. We can add a link to the PackageMaintainers page.

Changed 4 years ago by jtv

  • component changed from other to portability

Changed 3 years ago by anonymous

Oh, it's been a paink in the ass to build it...

Changed 3 years ago by jtv

We need volunteers for this! Is there a Windows user out there who can test and maintain Windows versions?

Changed 3 years ago by fernando.a.gomez.f@…

Building this stuff is a damn PITA. If I can ever compile it, I'll be glad to help you on this.

Changed 3 years ago by fernando.a.gomez.f@…

Finally I made it! So tell me, how can I help?

Changed 3 years ago by fernando.a.gomez.f@…

Finally I made it! So tell me, how can I help?

Changed 3 years ago by jtv

I think two things are needed:

  1. A solid review of win32/INSTALL.txt. It really needs someone to go through this as a whole and not just fix mistakes, but also reorder or reword things where it's not clear.
  2. Ways to automate as much of the procedure as possible. Since I'm not a Windows I can't judge how much that would be.

Changed 2 years ago by anonymous

Changed 2 years ago by anonymous

  • cc abbas_261@… added
  • milestone set to 3.0

Changed 2 years ago by anonymous

  • cc abbas_261@… removed

Changed 2 years ago by kirit

  • owner changed from Anybody to kirit

Ok, I'm doing some work on this for version 3 so I'll assign it to myself.

Changed 21 months ago by jtv

  • milestone changed from 3.0 to 3.1

Changed 17 months ago by ccff@…

I think with the new version it is not so actual anymore. I remember writing a solution in the bugtraq here for building 2.69 on msvc8/x86 with changing sources. I even learnt something about vc ;-)) When you need people to test building it on msvc8 on x64/x86 then contact me. I had no problems at all with 3.0 btw.

Changed 15 months ago by guang.du@…

For Windows/Visual? Studio 2008 I'm using, it turns out to be the make file problem in win32/vc-test.mak background is my compilation of library with the INSTALL.TXT works well, but the test could not compile with quite a lot of errors there. The problem turns out to be using incorrect or missing library in the vc-test.mak

Solution would be adding manually the corresponding library during linking - that is, libpqxx_staticD.lib for static debug compilation, but not libpqxx.lib for everything.

Hope this helps. Wolfee

Changed 10 months ago by jtv

  • version 2.6 deleted
  • milestone 3.1 deleted

Add/Change #64 (Make libpqxx library setup easy for Windows developers.)

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from kirit. Next status will be 'new'
The owner will change from kirit to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.