> -----Original Message----- > From: Adam H. Pendleton [mailto:[EMAIL PROTECTED] > Sent: 27 June 2003 17:32 > To: Dave Page > Subject: Re: pga3: FreeBSD Port > > > Dave Page wrote: > > >Hi All, > > > >First problem, FreeBSD seems to evaluate: > > > >if test "$pgsql_cv_libpq" == "yes" -a "$pgsql_cv_libpqfe_h" == "yes" > > > I didn't have this problem when I compiled pgadmin3. What > shell are you > using?
/bin/csh is the default in /etc/passwd, but I ran from a Konsole window (I assume that was a csh as well). Stupidly I'm at home now and didn't create a non-root account before I left so I can't get in to check. > > and associated bits such that it just ran the static build test and > >then carried on. This built successfully (yay!), however, (second > >problem) although it statically linked the wx stuff as I wanted, it > >dynamically linked libpq. > > > By dynamically linked do you mean that it added "-lpq" to the linker, > instead of "/usr/local/pgsql/libpq.a"? It doesn't matter > which way you > write it, if /usr/local/pgsql/libpq.a is the only libpq.{ a | so } in > your library path, then it will be linked against. Since > it's a static > library, static linking is required. When I compiled, it dynamically linked (-lpq) despite the fact that libpq.so was *not* in the library path and I specified --enable-static. Both the static and dynamic libpq's are in the standard pgsql location. I think the second 'if' failed so it just did the 'else' bit. It obviously worked fine for the wx stuff, but that uses case not if. if test "$pg_static_build" == "yes" then LIBS="$LIBS ${LIBPQ_HOME}/lib/libpq.a -lcrypt" else LIBS="$LIBS -lpq" fi I don't suppose you need braces round the var names in this case? > >So, does this mean 'if test' is broken on FreeBSD? > > > Doubtful. It's more likely that my M4 is not totally portable. > > >Aside from those relatively minor build issues, in my 2 minute test, > >pgAdmin 3 seems to run OK on FreeBSD 5.1!! > > > That's farther than I got. I ran into wxWindows include file > problems > when I tried to compile. Glad to hear it! Yeah, no problems here. Fired it up, selected a language, connected to a DB and had a brief browse around :-) Regards, Dave. ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly