self-fubar'ed? consistent make failures (undef'd symbols) on OSX ...

From: OpenMacNews <OpenMacNews(at)speakeasy(dot)net>
To: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: self-fubar'ed? consistent make failures (undef'd symbols) on OSX ...
Date: 2005-04-14 01:43:11
Message-ID: EE5CDB1C8989B9EAC114C826@tiedgar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

(hmmm .. odd, this didn't make it b4 ... is there are a msg size limit on the
list?)

hi all,

i dunno if (yet) if this coincidence or not, but ...

since abt the time Dave had announced the commits integrating Florian's
patches, I'm no longer able to successfully 'make' pgadmin3 CVS HEAD on OSX.

after a successful build of wxWidgets-255 + StevenCsomor's patch, any/all
subsequent attempts to build pgadmin3 HEAD:

/usr/ports/pgadmin-cvs
unsetenv CFLAGS CPPFLAGS CXX CXXFLAGS LDFLAGS LDDLFLAGS LD_PREBIND LC_ALL LANG
LINGUAS
setenv CPPFLAGS "-I/usr/local/ssl/include"
setenv LDFLAGS "-L/usr/local/ssl/lib -lssl -lcrypto -L/usr/local/lib -lexpat
-lintl -lgettextlib -lpng -ljpeg -ltiff -lz"

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

make all

are resulting in a make failure after scads of undef'd symbol errors (cref
output below)

i've monkeyed w/ the usual assortment of discrete CPPFLAGS & LDFLAGS
assignments, $PATH vars etc, tried both static & shared builds, all to no avail.

the thing is, i *had* this working the other day, but have (?) clearly fubar'ed
something ...

any suggestions would be appreciated -- i'm slowly going nuts over here. has
something chnged when i wasn't looking? $$$ sez i'm doing sumthin dumb ...

thx,

richard

...
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -I../src/include
-I../src/agent/include -I../src/slony/include -I/usr/local/ssl/include
-I/usr/local/pgsql/include -DSSL
-I/usr/local/wxWidgets-255/lib/wx/include/mac-unicode-release-static-2.5
-I/usr/local/wxWidgets-255/include/wx-2.5 -D__WXMAC__ -D_FILE_OFFSET_BITS=64
-D_LARGE_FILES -DNO_GCC_PRAGMA -I/usr/local/wxWidgets-255/include/wx-2.5
-no-cpp-precomp -fno-rtti -Wall -g -I../src/include -I../src/agent/include
-I../src/slony/include -Wall -g -O0 -MT dlgRepSubscription.o -MD -MP -MF
".deps/dlgRepSubscription.Tpo" -c -o dlgRepSubscription.o `test -f
'./slony/dlgRepSubscription.cpp' || echo './'`./slony/dlgRepSubscription.cpp; \
then mv -f ".deps/dlgRepSubscription.Tpo" ".deps/dlgRepSubscription.Po"; else
rm -f ".deps/dlgRepSubscription.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -I../src/include
-I../src/agent/include -I../src/slony/include -I/usr/local/ssl/include
-I/usr/local/pgsql/include -DSSL
-I/usr/local/wxWidgets-255/lib/wx/include/mac-unicode-release-static-2.5
-I/usr/local/wxWidgets-255/include/wx-2.5 -D__WXMAC__ -D_FILE_OFFSET_BITS=64
-D_LARGE_FILES -DNO_GCC_PRAGMA -I/usr/local/wxWidgets-255/include/wx-2.5
-no-cpp-precomp -fno-rtti -Wall -g -I../src/include -I../src/agent/include
-I../src/slony/include -Wall -g -O0 -MT slFunctions.o -MD -MP -MF
".deps/slFunctions.Tpo" -c -o slFunctions.o `test -f './slony/slFunctions.cpp'
|| echo './'`./slony/slFunctions.cpp; \
then mv -f ".deps/slFunctions.Tpo" ".deps/slFunctions.Po"; else rm -f
".deps/slFunctions.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -I../src/include
-I../src/agent/include -I../src/slony/include -I/usr/local/ssl/include
-I/usr/local/pgsql/include -DSSL
-I/usr/local/wxWidgets-255/lib/wx/include/mac-unicode-release-static-2.5
-I/usr/local/wxWidgets-255/include/wx-2.5 -D__WXMAC__ -D_FILE_OFFSET_BITS=64
-D_LARGE_FILES -DNO_GCC_PRAGMA -I/usr/local/wxWidgets-255/include/wx-2.5
-no-cpp-precomp -fno-rtti -Wall -g -I../src/include -I../src/agent/include
-I../src/slony/include -Wall -g -O0 -MT explainCanvas.o -MD -MP -MF
".deps/explainCanvas.Tpo" -c -o explainCanvas.o `test -f
'./ui/explainCanvas.cpp' || echo './'`./ui/explainCanvas.cpp; \
then mv -f ".deps/explainCanvas.Tpo" ".deps/explainCanvas.Po"; else rm -f
".deps/explainCanvas.Tpo"; exit 1; fi
ui/explainCanvas.cpp: In member function `void
ExplainCanvas::SetExplainString(const wxString&)':
ui/explainCanvas.cpp:94: warning: initialization to `int' from `double'
...
<BIG snip>
...
wxMemoryFSHandlerBase::FindFirst(wxString const&, int)
wxMemoryFSHandlerBase::wxMemoryFSHandlerBase()
wxMemoryFSHandlerBase::~wxMemoryFSHandlerBase()
wxFileSystemHandler::GetClassInfo() const
vtable for wxFileSystem
make[2]: *** [pgadmin3] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Chris Campbell 2005-04-14 02:42:53 Re: Roadmap for pgAdmin3 on OSX
Previous Message OpenMacNews 2005-04-14 01:27:22 [ping]