Problem building HBIDE on Linux

232 views
Skip to first unread message

Bruce Axtens

unread,
Oct 15, 2016, 12:03:49 PM10/15/16
to QtContribs
Context: Ubuntu Xenial 64bit on an AMD Phenom II.

I worked out that the hbmk2 line for the build is (or at least partly as I may be missing bits due to ignorance)

bugmagnet@Phenomenon2:~/Downloads/qtcontribs-code/hbide$ hbmk2 -i../hbxbp -i../hbqt/qtcore -i../hbqt/qtgui -i../hbqtwidgets hbide.hbp 

however the result is new territory for me:

hbmk2[hbide]: Warning: Cannot find hbqt.hbc (referenced from hbide.hbp)
hbmk2[hbide]: Warning: Cannot find hbqtwidgets.hbc (referenced from hbide.hbp)
hbmk2[hbide]: Warning: Cannot find hbxbp.hbc (referenced from hbide.hbp)

docviewgenerator.ui(1) Error E0030  Syntax error "syntax error at '<'"
... similar for a few hundred lines ...
docviewgenerator.ui(865) Error E0030  Syntax error "syntax error at '<'"
hbmk2[hbide]: Error: Running Harbour compiler (embedded). 1
(/usr/bin/harbour) -n2 docviewgenerator.ui environments.ui finddialog.ui findinfiles.ui findinfilesex.ui findsource.ui funclist.ui mainwindow.ui projectpropertiesex.ui searchreplace.ui searchreplacepanel.ui selectionlist.ui selectproject.ui setup.ui themesex.ui toolsutilities.ui updown.ui fetchdate.ui updown_v.ui panels.ui functionsmap.ui selectsources.ui debugger1.ui debugger2.ui hbide.qrc settings.qrc -w3 -es2 -DHBMK_HAS_HBFORMAT=1 -DHBMK_HAS_HBCT=1 -DHBMK_HAS_HBNF=1 -DHBMK_HAS_HBTIP=1 -DHBMK_HAS_HBNETIO=1 -DHBMK_HAS_MXML=1 -DHBMK_HAS_HBMXML=1 -DHBMK_HAS_HBMEMIO=1 -DHBMK_HAS_MINIZIP=1 -DHBMK_HAS_HBMZIP=1 -DHBMK_HAS_HBSMS=1 -DHBMK_HAS_HBTCPIO=1 -DHBMK_HAS_HBZEBRA=1 -DHBMK_HAS_HBZIPARC=1 -D__HBDYNLOAD__RDDADS__ -DHBMK_HAS_RDDADS=1 -o.hbmk/linux/gcc/hbide/ -i/usr/include/harbour -i../hbxbp -i../hbqt/qtcore -i../hbqt/qtgui -i../hbqtwidgets -i../hbqt -i/usr/share/harbour/contrib/hbct -i/usr/share/harbour/contrib/hbnf -i/usr/share/harbour/contrib/hbtip -i/usr/share/harbour/contrib/hbnetio -i/usr/share/harbour/contrib/hbmxml -i/usr/share/harbour/contrib/hbmzip -i/usr/share/harbour/contrib/hbsms -i/usr/share/harbour/contrib/hbzebra -i/usr/share/harbour/contrib/rddads -u+/usr/share/harbour/contrib/hbnetio/hbnetio.ch -u+/usr/share/harbour/contrib/hbmxml/hbmxml.ch -u+/usr/share/harbour/contrib/hbmzip/hbmzip.ch -u+/usr/share/harbour/contrib/hbzebra/hbzebra.ch -u+/usr/share/harbour/contrib/rddads/ads.ch

Probably some daft move of mine to blame. For instance, should I have run hbmk2 against hbqt.hbc, hbqtwidgets.hbc and hbxbp.hbc before trying to build hbide?

Kind regards,
Bruce/bugmagnet


Pritpal Bedi

unread,
Oct 15, 2016, 2:29:21 PM10/15/16
to QtContribs
Hi Bruce

Welcome onboard and thank you for taking initiative to enhance Harbour's help.

Someone proficient with Linux will guide you how to compile and link HbIDE. 
I personally have very little knowledge about it.


Here for your reference: below are the images of viewer (based on compiled .hbd from .txt) and writer (based on .txt) of NG compliant .txt files.

HbIDE Component - Harbour Help Viewer
==============================


HbIDE Component - Harbour Help Writer
=============================



Pritpal Bedi
a student of software analysis & concepts

Pritpal Bedi

unread,
Oct 15, 2016, 2:34:33 PM10/15/16
to QtContribs
Hi Again

Bruce Axtens

unread,
Oct 16, 2016, 3:26:26 AM10/16/16
to QtContribs
Thanks for the information.

Right now I'm trying to work out why I keep getting the errors like

docviewgenerator.ui(1) Error E0030  Syntax error "syntax error at '<'"

and 

Generating C source output to '.hbmk/linux/gcc/hbqtwidgets/messages.c'... Done.
Compiling 'hbqtwidgets.qrc'...
hbqtwidgets.qrc(1) Error E0030  Syntax error "syntax error at '<'"

What program is supposed to be being called to deal with these files?

Kind regards,
Bruce/bugmagnet

Bruce Axtens

unread,
Oct 16, 2016, 4:44:28 AM10/16/16
to QtContribs
The problem seems to be happening with

hbmk2[hbqtwidgets]: Error: Running Harbour compiler (embedded). 1
(/usr/bin/harbour) -n1 hbqtwidgets.qrc scroll.ui -w3 -es2 -DHBMK_HAS_HBCT=1 -o.hbmk/linux/gcc/hbqtwidgets/ -i/usr/include/harbour -i/usr/share/harbour/contrib/hbct -i../hbqt/qtgui

Pritpal Bedi

unread,
Oct 16, 2016, 10:21:26 AM10/16/16
to QtContribs
Hi

The problem seems to be happening with

hbmk2[hbqtwidgets]: Error: Running Harbour compiler (embedded). 1
(/usr/bin/harbour) -n1 hbqtwidgets.qrc scroll.ui -w3 -es2 -DHBMK_HAS_HBCT=1 -o.hbmk/linux/gcc/hbqtwidgets/ -i/usr/include/harbour -i/usr/share/harbour/contrib/hbct -i../hbqt/qtgui



The hints:

1. Create a folder /addons in /harbour parallel to /contrib.
2. Copy QtContribs tree structue and files there.
3. Then run hbmk2 qtcontribs.hbp while staying in /harbour/addons.

Bruce Axtens

unread,
Oct 16, 2016, 10:45:51 AM10/16/16
to QtContribs
Well that got a little closer ... sort of ...

bugmagnet@Phenomenon2:/usr/share/harbour$ ls
contrib
bugmagnet@Phenomenon2:/usr/share/harbour$ sudo -s
[sudo] password for bugmagnet: 
root@Phenomenon2:/usr/share/harbour# mkdir addons
root@Phenomenon2:/usr/share/harbour# cd addons
root@Phenomenon2:/usr/share/harbour/addons# cp -R /home/bugmagnet/Downloads/qtcontribs-code/* .
root@Phenomenon2:/usr/share/harbour/addons# ls
ChangeLog  hbdbu  hbnetioqt  hbqtqmlparts  hbxbp  qtcontribs4.hbp
debug      hbide  hbqt       hbqtwidgets   libs   qtcontribs.hbp
root@Phenomenon2:/usr/share/harbour/addons# hbmk2 qtcontribs.hbp
hbmk2: Building sub-project (level 2): debug/hwgdebug.hbp
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
../../../../../debug/dbgdop.c:33:18: fatal error: glib.h: No such file or directory
compilation terminated.
hbmk2[hwgdebug]: Error: Running C/C++ compiler. 1
gcc -c -O3  -DHWG_USE_POINTER_ITEM -W -Wall -pipe -I/usr/include/harbour ../../../../../debug/.hbmk/linux/gcc/hwgdebug/debugger.c ../../../../../debug/.hbmk/linux/gcc/hwgdebug/dbgconnect.c ../../../../../debug/dbgdop.c
root@Phenomenon2:/usr/share/harbour/addons# 

Bruce Axtens

unread,
Oct 16, 2016, 10:47:42 AM10/16/16
to QtContribs
Part of the problem is that I'm in Linux, and the contrib folder is not in userspace but in adminspace.

Bruce Axtens

unread,
Oct 16, 2016, 10:49:14 AM10/16/16
to QtContribs
Even running in userspace doesn't help

bugmagnet@Phenomenon2:~/Downloads/qtcontribs-code$ hbmk2 qtcontribs.hbp 
hbmk2: Building sub-project (level 2): debug/hwgdebug.hbp
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
../../../../../debug/dbgdop.c:33:18: fatal error: glib.h: No such file or directory
compilation terminated.
hbmk2[hwgdebug]: Error: Running C/C++ compiler. 1
gcc -c -O3  -DHWG_USE_POINTER_ITEM -W -Wall -pipe -I/usr/include/harbour ../../../../../debug/.hbmk/linux/gcc/hwgdebug/debugger.c ../../../../../debug/.hbmk/linux/gcc/hwgdebug/dbgconnect.c ../../../../../debug/dbgdop.c
bugmagnet@Phenomenon2:~/Downloads/qtcontribs-code$ hbmk2 qtcontribs4.hbp 
hbmk2: Building sub-project (level 2): debug/hwgdebug.hbp
hbmk2: Compiling...
../../../../../debug/dbgdop.c:33:18: fatal error: glib.h: No such file or directory
compilation terminated.
hbmk2[hwgdebug]: Error: Running C/C++ compiler. 1
gcc -c -O3  -DHWG_USE_POINTER_ITEM -W -Wall -pipe -I/usr/include/harbour ../../../../../debug/dbgdop.c

alex;

unread,
Oct 16, 2016, 10:50:43 AM10/16/16
to QtContribs
hi, Bruce

install glib2-devel

Pritpal Bedi

unread,
Oct 16, 2016, 3:24:28 PM10/16/16
to QtContribs
Hi

Open gtcontribs.hbp and comment-out line:
debug/hwgdebug.hbp

And proceed until further error.

We assume that you have already installed Qt's required version matching qtcontribs download
and your environment is set accordingly.

Bruce Axtens

unread,
Oct 18, 2016, 9:22:49 AM10/18/16
to QtContribs
On Sunday, 16 October 2016 22:50:43 UTC+8, alex; wrote:
install glib2-devel

Already done and has been for a while, viz

(from apt search)

libglib2.0-dev/xenial-updates,now 2.48.1-1~ubuntu16.04.1 amd64 [installed,automatic]
  Development files for the GLib library

Regards,
Bruce.

alex;

unread,
Oct 18, 2016, 9:29:17 AM10/18/16
to QtContribs
Hi, Bruce.

Try
sudo apt-get install libgtk2.0-dev

вторник, 18 октября 2016 г., 16:22:49 UTC+3 пользователь Bruce Axtens написал:

Bruce Axtens

unread,
Oct 19, 2016, 9:46:39 AM10/19/16
to QtContribs
On Tuesday, 18 October 2016 21:29:17 UTC+8, alex; wrote:

Try
sudo apt-get install libgtk2.0-dev

Ok, that's surprising me. We are downloading and installing stuff I thought was already there.

Thank you.

Kind regards,
Bruce. 

Bruce Axtens

unread,
Oct 19, 2016, 9:54:20 AM10/19/16
to QtContribs
Okay, I commented out the line as commanded. Following are two typescript, one from doing hbmk2 against qtcontrib.hbp and the second against qtcontrib4.hbp (in case that made any difference)

bugmagnet@Phenomenon2:~/Downloads/qtcontribs-code$ hbmk2 qt contribs. hbp
hbmk2: Building sub-project (level 2): hbqt/qtcore/hbqtcore.hbp
hbmk2: Building sub-project (level 3): hbqt/qtcore/hbqtcores.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtcore.a
hbmk2[hbqtcore]: Warning: Copying hbqt/qtcore/hbqtcore.ch to
                 /usr/share/harbour/addons/hbqt/hbqtcore.ch failed with 5.
hbmk2[hbqtcore]: Warning: Copying hbqt/qtcore/hbqtcore.hbx to
                 /usr/share/harbour/addons/hbqt/hbqtcore.hbx failed with 5.
hbmk2: Building sub-project (level 2): hbqt/qtgui/hbqtgui.hbp
hbmk2: Building sub-project (level 3): hbqt/qtgui/hbqtguis.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtgui.a
hbmk2[hbqtgui]: Warning: Copying hbqt/qtgui/hbqtgui.ch to
                /usr/share/harbour/addons/hbqt/hbqtgui.ch failed with 5.
hbmk2[hbqtgui]: Warning: Copying hbqt/qtgui/hbqtgui.hbx to
                /usr/share/harbour/addons/hbqt/hbqtgui.hbx failed with 5.
hbmk2: Building sub-project (level 2): hbqt/qtnetwork/hbqtnetwork.hbp
hbmk2: Building sub-project (level 3): hbqt/qtnetwork/hbqtnetworks.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtnetwork.a
hbmk2[hbqtnetwork]: Warning: Copying hbqt/qtnetwork/hbqtnetwork.hbx to
                    /usr/share/harbour/addons/hbqt/hbqtnetwork.hbx failed with
                    5.
hbmk2: Building sub-project (level 2): hbqt/qtdeclarative/hbqtdeclarative.hbp
hbmk2: Building sub-project (level 3): hbqt/qtdeclarative/hbqtdeclaratives.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2: Dependency 'qtdeclarative' found: /usr/include/qt4 (4.8.7)
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtdeclarative.a
hbmk2[hbqtdeclarative]: Warning: Copying hbqt/qtdeclarative/hbqtdeclarative.ch
                        to /usr/share/harbour/addons/hbqt/hbqtdeclarative.ch
                        failed with 5.
hbmk2[hbqtdeclarative]: Warning: Copying hbqt/qtdeclarative/hbqtdeclarative.hbx
                        to /usr/share/harbour/addons/hbqt/hbqtdeclarative.hbx
                        failed with 5.
hbmk2: Building sub-project (level 2): hbqt/qtlocation/hbqtlocation.hbp
hbmk2: Building sub-project (level 3): hbqt/qtlocation/hbqtlocations.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtlocation.a
hbmk2[hbqtlocation]: Warning: Copying hbqt/qtlocation/hbqtlocation.ch to
                     /usr/share/harbour/addons/hbqt/hbqtlocation.ch failed with
                     5.
hbmk2[hbqtlocation]: Warning: Copying hbqt/qtlocation/hbqtlocation.hbx to
                     /usr/share/harbour/addons/hbqt/hbqtlocation.hbx failed
                     with 5.
hbmk2: Building sub-project (level 2): hbqt/qtmultimedia/hbqtmultimedia.hbp
hbmk2: Building sub-project (level 3): hbqt/qtmultimedia/hbqtmultimedias.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2[hbqtmultimedia]: Error: Missing dependency: qtmultimedia

and (re qtcontribs4.hbp)

bugmagnet@Phenomenon2:~/Downloads/qtcontribs-code$ hbmk2 qtcontribs4 .hbp
hbmk2: Building sub-project (level 2): hbqt/qtcore/hbqtcore.hbp
hbmk2: Building sub-project (level 3): hbqt/qtcore/hbqtcores.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtcore.a
hbmk2[hbqtcore]: Warning: Copying hbqt/qtcore/hbqtcore.ch to
                 /usr/share/harbour/addons/hbqt/hbqtcore.ch failed with 5.
hbmk2[hbqtcore]: Warning: Copying hbqt/qtcore/hbqtcore.hbx to
                 /usr/share/harbour/addons/hbqt/hbqtcore.hbx failed with 5.
hbmk2: Building sub-project (level 2): hbqt/qtgui/hbqtgui.hbp
hbmk2: Building sub-project (level 3): hbqt/qtgui/hbqtguis.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtgui.a
hbmk2[hbqtgui]: Warning: Copying hbqt/qtgui/hbqtgui.ch to
                /usr/share/harbour/addons/hbqt/hbqtgui.ch failed with 5.
hbmk2[hbqtgui]: Warning: Copying hbqt/qtgui/hbqtgui.hbx to
                /usr/share/harbour/addons/hbqt/hbqtgui.hbx failed with 5.
hbmk2: Building sub-project (level 2): hbqt/qtnetwork/hbqtnetwork.hbp
hbmk2: Building sub-project (level 3): hbqt/qtnetwork/hbqtnetworks.hbp
hbmk2: Dependency 'qt' found: /usr/include/qt4 (4.8.7)
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtnetwork.a
hbmk2[hbqtnetwork]: Warning: Copying hbqt/qtnetwork/hbqtnetwork.hbx to
                    /usr/share/harbour/addons/hbqt/hbqtnetwork.hbx failed with
                    5.
hbmk2: Building sub-project (level 2): hbqtwidgets/hbqtwidgets.hbp
hbmk2[hbqtwidgets]: Warning: Cannot nest deeper in
                    /usr/share/harbour/addons/hbqt/gtqtc.hbc
hbmk2: Target up to date: ../lib/linux/gcc/libhbqtwidgets.a
hbmk2: Building sub-project (level 2): hbxbp/hbxbp.hbp
hbmk2[hbxbp]: Warning: Cannot nest deeper in
              /usr/share/harbour/addons/hbqt/gtqtc.hbc
hbmk2: Target up to date: ../lib/linux/gcc/libhbxbp.a
hbmk2: Building sub-project (level 2): hbide/hbide.hbp
hbmk2[hbide]: Warning: Cannot nest deeper in
              /usr/share/harbour/addons/hbqt/gtqtc.hbc
hbmk2[hbide]: Warning: Cannot nest deeper in
              /usr/share/harbour/addons/hbqt/gtqtc.hbc
hbmk2[hbide]: Warning: Cannot nest deeper in
              /usr/share/harbour/addons/hbqt/gtqtc.hbc
hbmk2: Linking... ../bin/linux/gcc/hbide
/usr/bin/ld: cannot find -lhbqtcore
/usr/bin/ld: cannot find -lQt5Core
/usr/bin/ld: cannot find -lhbqtgui
/usr/bin/ld: cannot find -lQt5Gui
/usr/bin/ld: cannot find -lQt5Widgets
/usr/bin/ld: cannot find -lQt5PrintSupport
/usr/bin/ld: cannot find -lhbqtnetwork
/usr/bin/ld: cannot find -lQt5Network
/usr/bin/ld: cannot find -lhbqtwidgets
/usr/bin/ld: cannot find -lhbxbp
collect2: error: ld returned 1 exit status
hbmk2[hbide]: Error: Running linker. 1
gcc hbide/.hbmk/linux/gcc/hbide/main.o hbide/.hbmk/linux/gcc/hbide/parts.o hbide/.hbmk/linux/gcc/hbide/object.o hbide/.hbmk/linux/gcc/hbide/stylesheets.o hbide/.hbmk/linux/gcc/hbide/tags.o hbide/.hbmk/linux/gcc/hbide/misc.o hbide/.hbmk/linux/gcc/hbide/actions.o hbide/.hbmk/linux/gcc/hbide/editor.o hbide/.hbmk/linux/gcc/hbide/findreplace.o hbide/.hbmk/linux/gcc/hbide/docks.o hbide/.hbmk/linux/gcc/hbide/saveload.o hbide/.hbmk/linux/gcc/hbide/themes.o hbide/.hbmk/linux/gcc/hbide/projmanager.o hbide/.hbmk/linux/gcc/hbide/sources.o hbide/.hbmk/linux/gcc/hbide/harbourhelp.o hbide/.hbmk/linux/gcc/hbide/environ.o hbide/.hbmk/linux/gcc/hbide/home.o hbide/.hbmk/linux/gcc/hbide/functions.o hbide/.hbmk/linux/gcc/hbide/docwriter.o hbide/.hbmk/linux/gcc/hbide/skeletons.o hbide/.hbmk/linux/gcc/hbide/wizard.o hbide/.hbmk/linux/gcc/hbide/tools.o hbide/.hbmk/linux/gcc/hbide/shortcuts.o hbide/.hbmk/linux/gcc/hbide/plugins.o hbide/.hbmk/linux/gcc/hbide/dict.o hbide/.hbmk/linux/gcc/hbide/format.o hbide/.hbmk/linux/gcc/hbide/changelog.o hbide/.hbmk/linux/gcc/hbide/console.o hbide/.hbmk/linux/gcc/hbide/uisrcmanager.o hbide/.hbmk/linux/gcc/hbide/projectwizard.o hbide/.hbmk/linux/gcc/hbide/dbumgr.o hbide/.hbmk/linux/gcc/hbide/debugger.o hbide/.hbmk/linux/gcc/hbide/hbqtoolbar.o 'hbide/.hbmk/linux/gcc/hbide/rcc_hbide.o' 'hbide/.hbmk/linux/gcc/hbide/rcc_settings.o' 'hbide/.hbmk/linux/gcc/hbide/uic_docviewgenerator.o' 'hbide/.hbmk/linux/gcc/hbide/uic_docwriter.o' 'hbide/.hbmk/linux/gcc/hbide/uic_editor.o' 'hbide/.hbmk/linux/gcc/hbide/uic_environ.o' 'hbide/.hbmk/linux/gcc/hbide/uic_environments.o' 'hbide/.hbmk/linux/gcc/hbide/uic_finddialog.o' 'hbide/.hbmk/linux/gcc/hbide/uic_findinfiles.o' 'hbide/.hbmk/linux/gcc/hbide/uic_findinfilesex.o' 'hbide/.hbmk/linux/gcc/hbide/uic_findsource.o' 'hbide/.hbmk/linux/gcc/hbide/uic_funclist.o' 'hbide/.hbmk/linux/gcc/hbide/uic_mainwindow.o' 'hbide/.hbmk/linux/gcc/hbide/uic_projectpropertiesex.o' 'hbide/.hbmk/linux/gcc/hbide/uic_searchreplace.o' 'hbide/.hbmk/linux/gcc/hbide/uic_searchreplacepanel.o' 'hbide/.hbmk/linux/gcc/hbide/uic_selectionlist.o' 'hbide/.hbmk/linux/gcc/hbide/uic_selectproject.o' 'hbide/.hbmk/linux/gcc/hbide/uic_setup.o' 'hbide/.hbmk/linux/gcc/hbide/uic_shortcuts.o' 'hbide/.hbmk/linux/gcc/hbide/uic_skeletons.o' 'hbide/.hbmk/linux/gcc/hbide/uic_themes.o' 'hbide/.hbmk/linux/gcc/hbide/uic_themesex.o' 'hbide/.hbmk/linux/gcc/hbide/uic_toolsutilities.o' 'hbide/.hbmk/linux/gcc/hbide/uic_updown.o' 'hbide/.hbmk/linux/gcc/hbide/uic_fetchdate.o' 'hbide/.hbmk/linux/gcc/hbide/uic_updown_v.o' 'hbide/.hbmk/linux/gcc/hbide/uic_format.o' 'hbide/.hbmk/linux/gcc/hbide/uic_changelog.o' 'hbide/.hbmk/linux/gcc/hbide/uic_projectwizard.o' 'hbide/.hbmk/linux/gcc/hbide/uic_panels.o' 'hbide/.hbmk/linux/gcc/hbide/uic_functionsmap.o' 'hbide/.hbmk/linux/gcc/hbide/uic_selectsources.o' 'hbide/.hbmk/linux/gcc/hbide/uic_debugger.o' 'hbide/.hbmk/linux/gcc/hbide/uic_debugger1.o' 'hbide/.hbmk/linux/gcc/hbide/uic_debugger2.o' hbide/.hbmk/linux/gcc/hbide/parseexpr.o 'hbide/.hbmk/linux/gcc/hbide/_hbmkaut_main.o'   -L\..\lib -Wl,--start-group -l'supc++' -lhbqtcore -lQt5Core -lhbqtgui -lQt5Gui -lQt5Widgets -lQt5PrintSupport -lhbqtnetwork -lQt5Network -lhbqtwidgets -lhbxbp -lhbformat -lhbct -lhbnf -lhbtip -lhbnetio -lhbmxml -lmxml -lhbmemio -lhbmzip -lminizip -lhbsms -lhbtcpio -lhbzebra -lhbziparc -lhbcplr -lhbdebug -lharbour   -Wl,--end-group -o../bin/linux/gcc/hbide -L/usr/lib/harbour

Kind regards,
Bruce.

PS This is after installing libgtk2.0-dev

alex;

unread,
Oct 19, 2016, 2:32:23 PM10/19/16
to QtContribs
hi, Bruce

try make sh with

export HB_QT_MAJOR_VER=5
export HB_WITH_QT=/opt/Qt/5.3/gcc/include
export HB_QTPATH=/opt/Qt/5.3/gcc/bin
export LD_LIBRARY_PATH=/opt/Qt/5.3/gcc/lib
/usr/local/bin/hbmk2 ./qtcontribs.hbp -pic -L/opt/Qt/5.3/gcc/lib >log.txt

WBR, alex;

среда, 19 октября 2016 г., 16:54:20 UTC+3 пользователь Bruce Axtens написал:

Bruce Axtens

unread,
Oct 20, 2016, 11:22:18 AM10/20/16
to QtContribs
I gave up on the current set of instructions, downloaded the latest core, rebuilt and downloaded the latest qtcontribs-code.

Everything was starting to look positive until this came up:

hbmk2[hbqtmultimedia]: Error: Missing dependency: qtmultimedia

Kind regards,
Bruce.

alex;

unread,
Oct 20, 2016, 2:11:28 PM10/20/16
to QtContribs
Hi, Bruce.

hbmk2 is tool like make.

It work with hb*-files. You may type hbmk2 -help. You may find doc about it. May see hbmk2.prg.

In currentcase:
in hbqtmultimedia.hbm exists code:
-deppkgname=qtmultimedia:QtMultimedia
-depkeyhead=qtmultimedia:QtMultimedia/QtMultimedia
-depcontrol=qtmultimedia:${HB_WITH_QT}
it check existing file QtMultimedia.

this mean that in writed in your variables pathes not exists file QtMultimedia.

see my customs in thisforum
and make your

WBR,alex;

четверг, 20 октября 2016 г., 18:22:18 UTC+3 пользователь Bruce Axtens написал:

alex;

unread,
Oct 20, 2016, 2:14:07 PM10/20/16
to QtContribs
and question
you downloaded qt or installed from repository?

WBR,alex;

четверг, 20 октября 2016 г., 18:22:18 UTC+3 пользователь Bruce Axtens написал:

Bruce Axtens

unread,
Oct 22, 2016, 11:06:27 AM10/22/16
to QtContribs
From svn using  
    svn checkout svn://svn.code.sf.net/p/qtcontribs/code/trunk qtcontribs-code

Kind regards,
Bruce.

alex;

unread,
Oct 22, 2016, 11:52:33 AM10/22/16
to QtContribs
I about libraries and sources for dev from https://www.qt.io

WBR, alex;

суббота, 22 октября 2016 г., 18:06:27 UTC+3 пользователь Bruce Axtens написал:

alex;

unread,
Oct 22, 2016, 12:32:26 PM10/22/16
to QtContribs
https://en.wikipedia.org/wiki/Qt_(software)

суббота, 22 октября 2016 г., 18:06:27 UTC+3 пользователь Bruce Axtens написал:

Martin Bilek

unread,
Nov 19, 2016, 4:46:34 AM11/19/16
to QtContribs
Hi Bruce, did You manage to compile qtcontrib? It seems that You need to install qt5-qtmultimedia-devel package.
Reply all
Reply to author
Forward
0 new messages