Re: Build fails on OSX using wx 2.7.0
От | Florian G. Pflug |
---|---|
Тема | Re: Build fails on OSX using wx 2.7.0 |
Дата | |
Msg-id | 44F6EEBF.6050808@phlo.org обсуждение исходный текст |
Ответ на | Re: Build fails on OSX using wx 2.7.0 ("Dave Page" <dpage@vale-housing.co.uk>) |
Ответы |
Re: Build fails on OSX using wx 2.7.0
|
Список | pgadmin-hackers |
Dave Page wrote: >>-----Original Message----- >>From: pgadmin-hackers-owner@postgresql.org >>[mailto:pgadmin-hackers-owner@postgresql.org] On Behalf Of >>Florian G. Pflug >>Sent: 31 August 2006 09:35 >>To: pgadmin-hackers >>Subject: [pgadmin-hackers] Build fails on OSX using wx 2.7.0 >> >>ld: Undefined symbols: >>wxString::mb_str(wxMBConv&) const >>wxString::wxString(char const*, wxMBConv&, unsigned long) >>wxWindow::SetTitle(wxString const&) >>wxWindow::GetTitle() const >>wxFont::Init() >>make[2]: *** [pgadmin3] Error 1 >>make[1]: *** [all-recursive] Error 1 >>make: *** [all] Error 2 >> >>Any ideas what might be going on? > > Nope that's really odd - but I found a problem on Mac late last night so > am hacking on it later today when I've finished with psqlODBC. Can you > wait until I'm happy with the build here before we debug yours? Sure.. but note that I'm be on vacation for 3 weeks starting on sunday - so it's note rudeness if I don't answer my mails in the coming weeks ;-) Still, I debugged this further, and though I's share the results, even if you don't have time at the moment. "otool -t -v ~/Installs/wxMac/2.7.0/lib/libwx_base_carbonu-2.7.a | grep mb_str | c++filt" gives: wxString::mb_str(wxMBConv const&) const Note that additional "const" flag for the wxMBConv argument. I never knew that const-modifiers are recorded in c++ mangled names - but it seems they are, and it seems that this is causing the trouble.. I've absolutly no idea yet why c++ uses the signature including "const" when compiling wx, but the one without "const" when linking against it... My build server is still running 10.3.9, btw, with gcc 3.3 - so I guess it's this version of gcc causing the trouble.. > As an extra benefit to fixing the problem I found, we should also be > building Universal binaries by the time I've finished :-) Cool! How did you archive that? greetings, Florian Pflug
В списке pgadmin-hackers по дате отправления: