Solaris port status - Mailing list pgadmin-hackers
From | Raphaël Enrici |
---|---|
Subject | Solaris port status |
Date | |
Msg-id | 3FD77489.9060304@club-internet.fr Whole thread Raw |
In response to | Re: [solaris - port ] New wxWindows Tarball (Raphaël Enrici <blacknoz@club-internet.fr>) |
Responses |
Re: Solaris port status
|
List | pgadmin-hackers |
Hi all, As I hoped in my previous mail, I finally got it running! Congratulation for your code and a big thank to Adam's "configure" scripts! It was quite straight to get it build although I had to patch one file in pgAdmin3 (see patch attached). 1) The patch attached just add a define concerning INADDR_NONE which is not defined in solaris headers. I think the patch places the 3 lines where they should be but please correct it if it doesn't suite your taste :) 2) All the build were done with gcc 3.3.2 3) I observed "strange" behaviours (wx asserts and things like this) but I was able to connect to a db and to view tables and data in them :). I must say that the wxWin I used was rapidly patched with some failed hunks... I did not want to take too much time with wx as Andreas knows it better than me. So, would it be possible for us to move to the snapshot I used for this build (http://wxwindows.sourceforge.net/snapshots/wx-cvs-20031207.tar.bz2) ? Andreas, can you take some time for this ? Is there any chance to get a Solaris box which could host the build ? For the moment, the only thing I could get by broadcasting to my friend is a "SS 5" which I doubt I can install sol 9 on it. I'm waiting for another answer but if you know someone who could provide better, it would be great. Regards, Raphaël Raphaël Enrici wrote: > Andreas Pflug wrote: > >> Dave Page wrote: >> >>> There is a new wxWindows tarball on Snake: >>> http://snake.pgadmin.org/snapshots/wxwindows/wxWindows-pgAdmin3-20031010 >>> >>> -8.tar.bz2 >> >> > [ I didn't build it for debian at the moment... I was working on > Solaris port. ] > >>> This version includes Andreas' recent patch to fix the crashing HTML >>> Help under GTK bug. >>> >> I had some feedback from wx about this. This problem is corrected in >> wx cvs head, thus as soon as we upgrade our snapshot we don't need my >> fix any more. At the moment, I don't see a reason why we should >> upgrade (Maybe the upcoming solaris port will need this? How is the >> status?) > > > Hi Andreas, Dave > this time it's my turn to sorry to be late :) > > so here it is: > I succeeded only today in building wxwin on solaris here are the > requirements and the configure line as a reminder for me and other > helpers: > > The products I used as prereq are these, I compiled them from scratch > although some of them may already be in Solaris 9 (listed by build > order, all were configured with default ./configure --prefix=XXXX): > tiff-v3.5.7.tar.gz > pkgconfig-0.15.0.tar.gz > glib-2.2.3.tar.gz > pango-1.2.5.tar.gz > atk-1.2.4.tar.bz2 > jpegsrc.v6b.tar.gz > libpng-1.2.5.tar > gtk+-2.2.4.tar.bz2 > > Here is the trick for wxWindows as of 20031207 cvs snapshot > (http://wxwindows.sourceforge.net/snapshots/wx-cvs-20031207.tar.bz2) : > .../wxWindows-20031207/configure --enable-permissive > --prefix=XXXXwhatupreferXXXX --disable-largefile --with-gtk > --enable-gtk2 --enable-unicode --enable-debug --disable-shared > --disable-dialupman > > I had to disable dialupman because it was giving a cast build error > between a wxString and (char *) on line 719 [strstr arg #1] on > dialup.c. Hope it's not a requisite for pgAdmin3 build...If it is one, > I'll try to overlook how to bypass the problem. > I'm not sure the --enable-permissive is really needed but in doubt we > will keep it for the moment... > > I'll try a build of pgA3 until the end of the week or the beginning of > next week. Do I need to port actual wx patches to get pgA3 to build... > If I remember well it's an obligation concerning some pieces of the > "notebook" or something like that. > > Another thing, I hope people can wait a bit concerning debian wx > snapshots (it should be ready until the end of the week), I'd prefer > to concentrate my efforts on solaris port actually. > > Regards, > Raphaël <subliminal>*MULE_INTERNAL* ;p </subliminal> > > > > > ---------------------------(end of broadcast)--------------------------- > TIP 2: you can get off all lists at once with the unregister command > (send "unregister YourEmailAddressHere" to majordomo@postgresql.org) > --- src/db/pgConn.cpp.orig Wed Dec 3 13:28:54 2003 +++ src/db/pgConn.cpp Tue Dec 9 23:05:23 2003 @@ -24,6 +24,10 @@ #include <arpa/inet.h> #include <netdb.h> #include <netinet/in.h> + // Solaris does not define INADDR_NONE in its includes + #ifndef INADDR_NONE + #define INADDR_NONE (-1) + #endif #endif // App headers
pgadmin-hackers by date: