From: | Neel Patel <neel(dot)patel(at)enterprisedb(dot)com> |
---|---|
To: | Willy-Bas Loos <willybas(at)gmail(dot)com> |
Cc: | Surinder Kumar <surinder(dot)kumar(at)enterprisedb(dot)com>, Dave Page <dpage(at)pgadmin(dot)org>, pgAdmin Support <pgadmin-support(at)postgresql(dot)org> |
Subject: | Re: v2.0-rc1 not starting, runtime not building |
Date: | 2017-09-14 04:45:32 |
Message-ID: | CACCA4P1V4QC6R6SJpQbZ_f651P6mqX4McdrwHG=fG-YChU9CdQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers pgadmin-support |
Hi,
On Wed, Sep 13, 2017 at 10:36 PM, Willy-Bas Loos <willybas(at)gmail(dot)com> wrote:
> On Tue, Sep 12, 2017 at 4:33 PM, Willy-Bas Loos <willybas(at)gmail(dot)com>
> wrote:
>
>>
>>
>> Any ideas considering the runtime trouble with flask?
>>
>>
>>
> oops, turns out i overlooked that i need to run make too, not just qmake.
> So i was actually running an old executable.
> make gives me ld errors. Any idea?
>
> g++ -m64 -lpython3.5m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic
> -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-O1 -Wl,-rpath-link,/usr/lib/x86_64-linux-gnu
> -o pgAdmin4 pgAdmin4.o BrowserWindow.o Server.o TabWindow.o WebViewWindow.o
> ConfigWindow.o qrc_pgAdmin4.o moc_BrowserWindow.o moc_Server.o
> moc_TabWindow.o moc_WebViewWindow.o moc_ConfigWindow.o -L/usr/X11R6/lib64
> -lpython3.5m -ldl -lutil -lm -lQt5WebKitWidgets -lQt5Widgets -lQt5WebKit
> -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread
> ConfigWindow.o: In function `ConfigWindow::~ConfigWindow()':
> ConfigWindow.cpp:(.text+0x55): undefined reference to
> `QString::free(QString::Data*)'
> ConfigWindow.cpp:(.text+0x65): undefined reference to
> `QString::free(QString::Data*)'
> ConfigWindow.o: In function `ConfigWindow::ConfigWindow(QWidget*)':
> ConfigWindow.cpp:(.text+0x128): undefined reference to
> `QString::shared_null'
> ConfigWindow.cpp:(.text+0x12f): undefined reference to
> `QString::shared_null'
> ConfigWindow.cpp:(.text+0x13a): undefined reference to
> `QString::shared_null'
> ConfigWindow.cpp:(.text+0x141): undefined reference to
> `QString::shared_null'
> ConfigWindow.cpp:(.text+0x18e): undefined reference to
> `QString::fromUtf8(char const*, int)'
> ConfigWindow.cpp:(.text+0x227): undefined reference to
> `QString::fromUtf8(char const*, int)'
> ConfigWindow.cpp:(.text+0x27f): undefined reference to
> `QString::fromUtf8(char const*, int)'
> ConfigWindow.cpp:(.text+0x2ff): undefined reference to
> `QString::fromUtf8(char const*, int)'
> ConfigWindow.cpp:(.text+0x36a): undefined reference to
> `QString::fromUtf8(char const*, int)'
> ConfigWindow.o:ConfigWindow.cpp:(.text+0x3e2): more undefined references
> to `QString::fromUtf8(char const*, int)' follow
> ConfigWindow.o: In function `ConfigWindow::ConfigWindow(QWidget*)':
> ConfigWindow.cpp:(.text+0x539): undefined reference to
> `QCoreApplication::translate(char const*, char const*, char const*,
> QCoreApplication::Encoding)'
> ConfigWindow.cpp:(.text+0x57e): undefined reference to
> `QCoreApplication::translate(char const*, char const*, char const*,
> QCoreApplication::Encoding)'
> ConfigWindow.cpp:(.text+0x5c4): undefined reference to
> `QCoreApplication::translate(char const*, char const*, char const*,
> QCoreApplication::Encoding)'
> ConfigWindow.cpp:(.text+0x641): undefined reference to
> `QString::free(QString::Data*)'
> ConfigWindow.cpp:(.text+0x659): undefined reference to
> `QString::free(QString::Data*)'
> ConfigWindow.cpp:(.text+0x669): undefined reference to
> `QString::free(QString::Data*)'
> ConfigWindow.cpp:(.text+0x681): undefined reference to
> `QString::free(QString::Data*)'
> ConfigWindow.cpp:(.text+0x696): undefined reference to
> `QString::free(QString::Data*)'
> ConfigWindow.o:ConfigWindow.cpp:(.text+0x6a6): more undefined references
> to `QString::free(QString::Data*)' follow
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x60):
> undefined reference to `QObject::connectNotify(char const*)'
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x68):
> undefined reference to `QObject::disconnectNotify(char const*)'
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x160):
> undefined reference to `QWidget::x11Event(_XEvent*)'
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x190):
> undefined reference to `QWidget::styleChange(QStyle&)'
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x198):
> undefined reference to `QWidget::enabledChange(bool)'
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x1a0):
> undefined reference to `QWidget::paletteChange(QPalette const&)'
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x1a8):
> undefined reference to `QWidget::fontChange(QFont const&)'
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x1b0):
> undefined reference to `QWidget::windowActivationChange(bool)'
> moc_ConfigWindow.o:(.rodata._ZTV12ConfigWindow[_ZTV12ConfigWindow]+0x1b8):
> undefined reference to `QWidget::languageChange()'
> collect2: error: ld returned 1 exit status
> Makefile:175: recipe for target 'pgAdmin4' failed
> make: *** [pgAdmin4] Error 1
>
Here - what I am suspecting is headers and library used are of different
version of Qt.
Have you installed both versions of Qt4 & Qt5 ?
Are you using QtCreator for building runtime ? If yes- there may be some
wrong configuration with pgAdmin4 project. Can you please try with command
line and give me output of "qmake" & "make" in text file ?
>
> --
> Willy-Bas Loos
>
From | Date | Subject | |
---|---|---|---|
Next Message | Neel Patel | 2017-09-14 09:07:52 | Re: v2.0-rc1 not starting, runtime not building |
Previous Message | Shirley Wang | 2017-09-14 01:46:48 | Re: Fonts for pgAdmin |
From | Date | Subject | |
---|---|---|---|
Next Message | Johann Spies | 2017-09-14 06:11:14 | Re: Query tool - file browser |
Previous Message | Willy-Bas Loos | 2017-09-13 17:06:46 | Re: v2.0-rc1 not starting, runtime not building |