Re: Linking error (same old story)

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: Linking error (same old story)
Дата
Msg-id 03AF4E498C591348A42FC93DEA9661B83AF104@mail.vale-housing.co.uk
обсуждение исходный текст
Ответ на Linking error (same old story)  (Jean-Michel POURE <jm.poure@freesurf.fr>)
Список pgadmin-hackers

> -----Original Message-----
> From: Jean-Michel POURE [mailto:jm.poure@freesurf.fr]
> Sent: 09 June 2003 06:59
> To: pgadmin-hackers@postgresql.org
> Cc: Dave Page; Andreas Pflug
> Subject: Re: [pgadmin-hackers] Linking error (same old story)
>
>
> > I've tried to help you a couple of times with this but you never
> > replied to any of my emails.
>
> Thanks Dave for your various emails which helped. I read your
> emails ... By
> the way, wxGTK 2.4 does not even ./configure under RedHat 9.
> So, wxGTK 2.5 is
> the only solution...
>
> > I too cannot link under Linux - after discussion with Andreas, we
> > should be using the 2003-06-07 CVS snapshot so we're at least all
> > running the same version. In your case though, it looks like you
> > didn't compile debug version of wx (--enable-debug).
>
> I would like to create a wxGTK 2.5 rpm to be sure we use the
> same environment.
>
> Could someone confirm the required configuration options
> (Andreas?): --enable-debug --with-gtk --enable-gtk2
> --enable-unicode --disable-shared

OK, I've run:

./configure --enable-debug --with-gtk --enable-gtk2 --enable-unicode
./configure --with-gtk --enable-gtk2 --enable-unicode

And compiled and installed wx, src and stc (the 20030607 CVS release,
with Andreas' patch).

I then configured pgAdmin with:

./configure --wit-wx=/usr/local/wx25 --with-pgsql=/usr/local/pgsql
--enable-unicode --enable-gtk2

Which gets me the following:

root@snake:/usr/local/src/pgadmin3# make all
make  all-recursive
make[1]: Entering directory `/usr/local/src/pgadmin3'
Making all in src
make[2]: Entering directory `/usr/local/src/pgadmin3/src'
g++ -DDATA_DIR=\"/usr/local/pgadmin3/share/pgadmin3/\" -Wall -g
-I./include/ -I -g -O2  -L/usr/local/pgsql/lib -L/usr/local/wx25/lib -o
pgAdmin3  pgAdmin3.o pgConn.o pgSet.o pgAggregate.o pgCast.o pgCheck.o
pgCollection.o pgColumn.o pgConstraints.o pgConversion.o pgDatabase.o
pgDomain.o pgForeignKey.o pgFunction.o pgGroup.o pgIndex.o
pgIndexConstraint.o pgLanguage.o pgObject.o pgOperator.o
pgOperatorClass.o pgRule.o pgSchema.o pgSequence.o pgServer.o pgTable.o
pgTrigger.o pgType.o pgUser.o pgView.o pgDatatype.o ctlSQLBox.o
ctlSQLResult.o dlgAddTableView.o events.o frmAbout.o
frmChildTableViewFrame.o frmConnect.o frmMain.o frmOptions.o
frmPassword.o frmQuery.o frmQueryBuilder.o frmHelp.o frmQBJoin.o
frmSplash.o frmVacuum.o frmEditGrid.o dlgProperty.o dlgUser.o dlgGroup.o
dlgDatabase.o dlgLanguage.o dlgSchema.o dlgDomain.o dlgTable.o
dlgColumn.o dlgIndex.o dlgFunction.o dlgView.o dlgRule.o dlgOperator.o
dlgAggregate.o dlgCast.o dlgConversion.o dlgIndexConstraint.o
dlgForeignKey.o dlgSequence.o dlgTrigger.o dlgType.o dlgCheck.o
frmStatus.o misc.o sysLogger.o sysSettings.o  -lssl -lcrypto -lpq
-lwx_gtk2ud_stc-2.5 -lwx_gtk2ud_xrc-2.5 -L/usr/local/wx25/lib -pthread
/usr/local/wx25/lib/libwx_gtk2u-2.5.a -Wl,--export-dynamic -pthread
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl
-lgthread-2.0 -lglib-2.0 -lpng -ljpeg -ltiff -lz -Wl,--export-dynamic
-lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
-lm
pgSet.o(.text+0xa27): In function `pgQueryThread::execute()':
/usr/local/include/wx/wxchar.h:573: undefined reference to
`wxString::ConcatSelf(int, wchar_t const*)'
pgDatatype.o(.text+0xc4): In function
`pgDatatype::pgDatatype[not-in-charge](wxString const&, long, long)':
/usr/local/include/wx/wxchar.h:573: undefined reference to
`wxString::ConcatSelf(int, wchar_t const*)'
pgDatatype.o(.text+0x133): In function
`pgDatatype::pgDatatype[not-in-charge](wxString const&, long, long)':
/usr/local/include/wx/string.h:343: undefined reference to
`wxString::ConcatSelf(int, wchar_t const*)'
pgDatatype.o(.text+0x179): In function
`pgDatatype::pgDatatype[not-in-charge](wxString const&, long, long)':
/usr/local/include/wx/wxchar.h:573: undefined reference to
`wxString::ConcatSelf(int, wchar_t const*)'
pgDatatype.o(.text+0x1b8): In function
`pgDatatype::pgDatatype[not-in-charge](wxString const&, long, long)':
/usr/local/include/wx/string.h:343: undefined reference to
`wxString::ConcatSelf(int, wchar_t const*)'
pgDatatype.o(.text+0x24c):/usr/local/include/wx/string.h:343: more
undefined references to `wxString::ConcatSelf(int, wchar_t const*)'
follow
sysLogger.o(.text+0x787): In function `sysLogger::WriteLog(wxString
const&)':
/usr/local/include/wx/string.h:448: undefined reference to
`wxFFile::wxFFile[in-charge](wchar_t const*, char const*)'
sysSettings.o(.text+0x6c): In function
`sysSettings::sysSettings[not-in-charge](wxString const&)':
/usr/local/include/wx/string.h:308: undefined reference to
`wxFileConfig::wxFileConfig[not-in-charge](wxString const&, wxString
const&, wxString const&, wxString const&, long)'
sysSettings.o(.text+0xd20): In function
`sysSettings::sysSettings[in-charge](wxString const&)':
/usr/local/include/wx/string.h:308: undefined reference to
`wxFileConfig::wxFileConfig[not-in-charge](wxString const&, wxString
const&, wxString const&, wxString const&, long)'
collect2: ld returned 1 exit status
make[2]: *** [pgAdmin3] Error 1
make[2]: Leaving directory `/usr/local/src/pgadmin3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/pgadmin3'
make: *** [all] Error 2

Any ideas anyone? As Jean-Michel asked, what options are you guys
configuring with?

Regards, Dave.

BTW: Works fine under Win32 with wx25...



В списке pgadmin-hackers по дате отправления:

Предыдущее
От: "frank_lupo"
Дата:
Сообщение: RE: Error Emails
Следующее
От: Andreas Pflug
Дата:
Сообщение: Re: contrib/src/stc/scintilla/src/LexSQL.cxx patch