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

Поиск
Список
Период
Сортировка
От OpenMacNews
Тема self-fubar'ed? consistent make failures (undef'd symbols) on OSX ...
Дата
Msg-id EE5CDB1C8989B9EAC114C826@tiedgar
обсуждение исходный текст
Список 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 по дате отправления:

Предыдущее
От: OpenMacNews
Дата:
Сообщение: [ping]
Следующее
От: Chris Campbell
Дата:
Сообщение: Re: Roadmap for pgAdmin3 on OSX