Re: pgadminIII on OSX 10.3.9; w/ wxWidgets-2.6.0 OK,

From: OpenMacNews <OpenMacNews(at)speakeasy(dot)net>
To: "Florian G(dot) Pflug" <fgp(at)phlo(dot)org>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: pgadminIII on OSX 10.3.9; w/ wxWidgets-2.6.0 OK,
Date: 2005-04-26 16:11:49
Message-ID: 811B785F6EEEFD6729D9C4BF@tiedgar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

hi florian,

>> --- (CASE wxwidgets-260) ------------------------------------------
...
>> builds completely/successfully, but STILL fails to AUTOSTRIP correctly
...
> Hm.. this is strange... I works for the nightly builds...
> In src/Makefile.am, you should find the lines:
> if test "$(pg_debug_build)" = "no"; then \
> strip pgAdmin3 ;\
> fi
>
> Could you put an "echo $(pg_debug_build)" before the if,
> and post the output?

ok. per request,

@216
mv tmp pgAdmin3 ;\
+++ echo $(pg_debug_build) ;\
if test "$(pg_debug_build)" = "no"; then \
strip pgAdmin3 ;\
fi

indeed, NO STRIP occurred:

% ls -al /usr/ports/pgadmin3-cvs/pgAdmin3.app/Contents/MacOS/pgAdmin3
-rwxr-xr-x 1 root admin 109540252 Apr 26 09:03
/usr/ports/pgadmin3-cvs/pgAdmin3.app/Contents/MacOS/pgAdmin3

here's the 'make install' output ....
...
make install-exec-hook
cd /usr/ports/pgadmin3-cvs/pgAdmin3.app/Contents/MacOS ;\
mv pgadmin3 tmp ;\
mv tmp pgAdmin3 ;\
echo yes ;\
if test "yes" = "no"; then \
strip pgAdmin3 ;\
fi
yes
...

hmmm, $pg_debug_build is reporting as YES despite my config as:

./configure \
--enable-appbundle \
--enable-static \
--disable-debug \
--with-wx=/usr/local/wxWidgets-260 \
--with-wx-config=wx-config \
--with-pgsql=/usr/local/pgsql \
--with-pgsql-include=/usr/local/pgsql/include

checking/verifying in "src/Makefile":
@279
pg_debug_build = yes

and in /.configure:
@4872
# Check whether --enable-debug or --disable-debug was given.
if test "${enable_debug+set}" = set; then
enableval="$enable_debug"
pg_debug_build=yes
CFLAGS="-Wall -g -O0"
CXXFLAGS="-Wall -g -O0"
else
pg_debug_build=no
fi;

looks ok (doesn't it?).

hmmm ... why/where is "pg_debug_build=no" NOT being set ...
do we need an EXPLICIT test for "--disable-debug" to set the NO case?

i'm gonna try this without the --disable-debug flag ...

>> --- (CASE wxwidgets-cvs) ------------------------------------------
>>
>> no longer requires a chmod on complete-bundle.sh
>>
>> configures OK
>>
>> 'make all' fails at:
>>
>> ld: Undefined symbols:
>> wxAssert(int, wchar_t const*, int, wchar_t const*, wchar_t const*)
>> make[2]: *** [pgadmin3] Error 1
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all] Error 2
>>
>> i'll see what i can find out abt this one ...
> Hm... the nighty build currently link against wx-cvs (because
> 2.6 wasn't released when I set the build-daemon up), and
> it links sucessfully....
>
> Did you "make clean" your source-tree after switching wx version?

actually, i'm using two separate source trees ...

/usr/local/pgadmin3-cvs <-- linking agains wxWidgets-260
/usr/local/pgadmin3-cvs2 <-- linking agains wxWidgets-cvs

and when i don't do a clean DL, i always run a 'make distclean' (confirmed)

cheers,

richard

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Florian G. Pflug 2005-04-26 17:03:47 Re: pgadminIII on OSX 10.3.9; w/ wxWidgets-2.6.0
Previous Message Florian G. Pflug 2005-04-26 15:23:46 Re: No WX_2_6_BRANCH?