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

From OpenMacNews
Subject self-fubar'ed? consistent make failures (undef'd symbols) on OSX ...
Date
Msg-id EE5CDB1C8989B9EAC114C826@tiedgar
Whole thread Raw
List 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


pgadmin-hackers by date:

Previous
From: OpenMacNews
Date:
Subject: [ping]
Next
From: Chris Campbell
Date:
Subject: Re: Roadmap for pgAdmin3 on OSX