Welcome, Guest
Username: Password: Remember me
Discussions for CodeTyphon Studio Installation and Setup.
  • Page:
  • 1

TOPIC:

Can't build BIGIDE on 64-bit Debian Wheezy multi 11 years 3 months ago #3039

  • Brian Meadows
  • Brian Meadows's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 4
  • Thank you received: 0
Hi folks,

Just downloaded the CT installer, installed system libraries and then tried to build all.

The error message is below, my system is a 64-bit AMD-based machine, Debian Wheezy multiarch.

Does anyone have any idea what's going wrong, or suggestions to get the build to work?

The last screenful or two from the attempted build is below.

Thanks.

<paste>

make[2]: Entering directory `/usr/lib/codetyphon/lazarus/ide'
/usr/lib/codetyphon/fpc/bin/x86_64-linux/ppcx64 -gl -Sci -dlclgtk2 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../components/custom -Fuframes -Fu. -Fu../../fpcsrc/rtl -Fu../../fpcsrc/packages/paszlib -Fu../../fpcsrc/packages/fcl-process -Fu../../fpcsrc/packages/hash -Fu../../fpcsrc/packages/fpmkunit -Fu../../fpcsrc/packages/regexpr -Fiinclude -Fiinclude/linux -Fi../images -FE.. -FU../units/x86_64-linux/gtk2 -Cg -Fl/usr/lib/gcc/x86_64-linux-gnu/4.7 -Flinclude -Fl/etc/ld.so.conf.d/*.conf -dBigIDE -Fu../packager/units/x86_64-linux -Fu../components/codetools/units/x86_64-linux -Fu../components/lazutils/lib/x86_64-linux -Fu../lcl/units/x86_64-linux -Fu../lcl/units/x86_64-linux/gtk2 -Fu../ideintf/units/x86_64-linux/gtk2 -Fu../components/synedit/units/x86_64-linux/gtk2 -Fu../components/lazcontrols/lib/x86_64-linux/gtk2 -Fu../units/x86_64-linux/gtk2 -Fu../components/synedit/design/units/x86_64-linux/gtk2 -Fu../components/rtticontrols/lib/x86_64-linux/gtk2 -Fu../components/printers/lib/x86_64-linux/gtk2 -Fu../components/printers/design/lib/x86_64-linux/gtk2 -Fu../components/tdbf/lib/x86_64-linux/gtk2 -Fu../components/turbopower_ipro/units/x86_64-linux/gtk2 -Fu../components/turbopower_ipro/design/lib/x86_64-linux/gtk2 -Fu../components/fpcunit/lib/x86_64-linux/gtk2 -Fu../components/fpcunit/ide/lib/x86_64-linux/gtk2 -Fu../components/projecttemplates/lib/x86_64-linux/gtk2 -Fu../components/sqldb/lib/x86_64-linux/gtk2 -Fu../components/sdf/lib/x86_64-linux/gtk2 -Fu../components/leakview/lib/x86_64-linux/gtk2 -Fu../components/memds/lib/x86_64-linux/gtk2 -Fu../components/tachart/lib/x86_64-linux/gtk2 -Fu../components/todolist/lib/x86_64-linux/gtk2 -Fu../components/jcf2/IdePlugin/lazarus/lib/x86_64-linux/gtk2 -Fu../components/chmhelp/packages/help/lib/x86_64-linux/gtk2 -Fu../components/chmhelp/packages/idehelp/lib/x86_64-linux/gtk2 -Fu../components/instantfpc/lib/x86_64-linux/gtk2 -Fu../components/externhelp/lib/x86_64-linux/gtk2 -Fu../components/cgi/lib/x86_64-linux/gtk2 -Fu../components/cgi/ide/lib/x86_64-linux/gtk2 -Fu../components/daemon/lib/x86_64-linux/gtk2 -Fu../components/lazthread/lib/x86_64-linux/gtk2 -Fu../components/h2pas/lib/x86_64-linux/gtk2 -Fu../components/dbexport/lib/x86_64-linux/gtk2 -Fu../components/lazreport/source/lib/x86_64-linux -Fu../components/fpweb/lib/x86_64-linux/gtk2 -Fu../components/opengl/lib/x86_64-linux/gtk2 -Fu../components/images/lib/x86_64-linux/gtk2 -Fu../components/customform/lib/x86_64-linux/gtk2 -Fu../components/filebrowser/lib/x86_64-linux -Fu../components/rx/lib/x86_64-linux -Fu../components/synunihighlighter/lib/x86_64-linux -Fu../components/codetools/ide/lib/x86_64-linux/gtk2 -Fu../components/IdeLazLogger/lib/x86_64-linux -Fu../components/activex/lib/x86_64-linux -Fu../components/datadict/lib/x86_64-linux -Fu../components/mouseandkeyinput/lib/x86_64-linux/gtk2 -Fu../components/messagecomposer/lib/x86_64-linux -Fu../components/multithreadprocs/lib/x86_64-linux -Fu../components/compilers/c/lib/x86_64-linux -Fu../components/pl_lclextensions/lib/x86_64-linux/gtk2 -Fu../components/pl_VirtualTrees/lib/x86_64-linux/gtk2 -Fu../components/pl_VirtualTreesExtra/lib/x86_64-linux/gtk2 -Fu../components/pl_ZeosDBO/lib/x86_64-linux/gtk2 -Fu../components/pl_ZenGL/lib/x86_64-linux/gtk2 -Fu../components/pl_Shapes/lib/x86_64-linux/gtk2 -Fu../components/pl_LNet/lib/x86_64-linux/gtk2 -Fu../components/pl_DCP/lib/x86_64-linux/gtk2 -Fu../components/pl_VisualPlanIt/lib/x86_64-linux/gtk2 -Fu../components/pl_Indy/lib/x86_64-linux/gtk2 -Fu../components/pl_APE/lib/x86_64-linux/gtk2 -Fu../components/pl_Pappe/lib/x86_64-linux/gtk2 -Fu../components/pl_AGGPas/lib/x86_64-linux/gtk2 -Fu../components/pl_AGGPasVS/lib/x86_64-linux/gtk2 -Fu../components/pl_GLScene/lib/x86_64-linux/gtk2 -Fu../components/pl_ExDesign/lib/x86_64-linux/gtk2 -Fu../components/pl_ExSystem/lib/x86_64-linux/gtk2 -Fu../components/pl_ExControls/lib/x86_64-linux/gtk2 -Fu../components/pl_Graphics32/lib/x86_64-linux/gtk2 -Fu../components/pl_Graphics32VPR/lib/x86_64-linux/gtk2 -Fu../components/pl_TitanScript/lib/x86_64-linux/gtk2 -Fu../components/pl_FreeSpider/lib/x86_64-linux/gtk2 -Fu../components/pl_PasDoc/lib/x86_64-linux/gtk2 -Fu../components/pl_Synapse/lib/x86_64-linux/gtk2 -Fu../components/pl_SynapseVS/lib/x86_64-linux/gtk2 -Fu../components/pl_Win_MIDI/lib/x86_64-linux/gtk2 -Fu../components/pl_Win_DirectX/lib/x86_64-linux/gtk2 -Fu../components/pl_Win_DirectX11/lib/x86_64-linux/gtk2 -Fu../components/pl_Win_DirectXUT/lib/x86_64-linux/gtk2 -Fu../components/pl_Win_GDI/lib/x86_64-linux/gtk2 -Fu../components/pl_BGRAbitmap/lib/x86_64-linux/gtk2 -Fu../components/pl_Castle/lib/x86_64-linux/gtk2 -Fu../components/pl_AsphyreSphinx/lib/x86_64-linux/gtk2 -Fu../components/pl_PowerPDF/lib/x86_64-linux/gtk2 -Fu../components/pl_FortesReport/lib/x86_64-linux/gtk2 -Fu../components/pl_OpenWire/lib/x86_64-linux/gtk2 -Fu../components/pl_UIB/lib/x86_64-linux/gtk2 -Fu../components/pl_BGRAcontrols/lib/x86_64-linux/gtk2 -Fu../components/pl_BGRAueControls/lib/x86_64-linux/gtk2 -Fu../components/pl_Graphics32VPR/lib/x86_64-linux/gtk2 -Fu../components/pl_Graphics32EXT/lib/x86_64-linux/gtk2 -Fu../components/pl_Imaging/lib/x86_64-linux/gtk2 -Fu../components/pl_GeoGIS/lib/x86_64-linux/gtk2 -Fu../components/pl_OpenGL/lib/x86_64-linux/gtk2 -Fu../components/pl_Cindy/lib/x86_64-linux/gtk2 -Fu../components/pl_Box2D/lib/x86_64-linux/gtk2 -Fu../components/pl_PascalScript/lib/x86_64-linux/gtk2 -Fu../components/pl_KControls/lib/x86_64-linux/gtk2 -Fu../components/pl_LazBarcodes/lib/x86_64-linux/gtk2 -Fu../components/pl_Orpheus/lib/x86_64-linux/gtk2 -Fu../components/pl_JVCL/lib/x86_64-linux/gtk2 -Fu../components/pl_RX/lib/x86_64-linux/gtk2 -Fu../components/pl_WST/lib/x86_64-linux/gtk2 -Fu../components/pl_CHelper/lib/x86_64-linux/gtk2 -Fu../components/pl_ZMSQL/lib/x86_64-linux/gtk2 -Fu../components/pl_JujiboUtils/lib/x86_64-linux/gtk2 -Fu../components/pl_RichView/lib/x86_64-linux/gtk2 -Fu../components/pl_ACS/lib/x86_64-linux/gtk2 -Fu../components/pl_ASIOVST/lib/x86_64-linux/gtk2 -Fu../components/pl_ORCA/lib/x86_64-linux/gtk2 -Fu../components/pl_nxPascal/lib/x86_64-linux/gtk2 -Fu../components/pl_FPSpreadsheet/lib/x86_64-linux/gtk2 -Fu../components/pl_GlassDocking/lib/x86_64-linux/gtk2 -Fu../components/pl_PascalSCADA/lib/x86_64-linux/gtk2 -Fu../components/pl_SpkToolBar/lib/x86_64-linux/gtk2 -Fu../components/pl_LazSolutions/lib/x86_64-linux/gtk2 -Fu../components/pl_LazWebSolutions/lib/x86_64-linux/gtk2 -Fu../components/pl_LuiControls/lib/x86_64-linux/gtk2 -Fu../components/pl_Win_DSPack/lib/x86_64-linux/gtk2 -Fu../components/pl_AsphyreSphinx/lib/x86_64-linux/gtk2 -Fu../components/lazreport/source/addons/addfunction/lib/x86_64-linux/gtk2 -Fu../components/lazreport/source/addons/DialogControls/lib/x86_64-linux/gtk2 -Fu../components/lazreport/source/addons/lrcodereport/lib/x86_64-linux/gtk2 -Fu../components/lazreport/source/addons/pdfexport/lib/x86_64-linux/gtk2 -Fu../components/lazreport/source/addons/SqlDB/lib/x86_64-linux/gtk2 -Fu../components/lazreport/source/addons/TDbfDB/lib/x86_64-linux/gtk2 -Fu../components/lazreport/source/addons/ZeosDB/lib/x86_64-linux/gtk2 -Fu../components/macroscript/lib/x86_64-linux/gtk2 -Fu../components/pl_LazPackager/lib/x86_64-linux/gtk2 -Fu../components/pl_DWScript/lib/x86_64-linux/gtk2 -Fu../components/pl_ExtentIDE/lib/x86_64-linux/gtk2 -dx86_64 lazarus.pp
/usr/bin/ld: warning: ../link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lgdkglext-x11-1.0
/usr/bin/ld: cannot find -lgtkglext-x11-1.0
lazarus.pp(249,1) Error: Error while linking
lazarus.pp(249,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: *** [lazarus] Error 1
make[2]: Leaving directory `/usr/lib/codetyphon/lazarus/ide'
make[1]: *** [bigide] Error 2
make[1]: Leaving directory `/usr/lib/codetyphon/lazarus/ide'
make: *** [idebig] Error 2

Please Log in or Create an account to join the conversation.

Can't build BIGIDE on 64-bit Debian Wheezy multi 11 years 3 months ago #3042

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
Sir
gdkglext-x11-1.0 used from some BigIDE Components like ORCA
This library not exist to your PC
Please run Install System Libraries again
or manual (sudo pkg_get install libgtkglext1 libgtkglext1-dev) install this library
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Can't build BIGIDE on 64-bit Debian Wheezy multi 11 years 3 months ago #3045

  • Brian Meadows
  • Brian Meadows's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 4
  • Thank you received: 0
Rerunning the 'Install system libraries' had no effect on the problem.

However, a manual installation showed me the cause, I think. There seems to be a mismatch in the Debian Wheezy repositories between the library and the -dev.

<paste>

apt-get install libgtkglext1 libgtkglext1-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgtkglext1 is already the newest version.
libgtkglext1 set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libgtkglext1-dev : Depends: libgtkglext1 (= 1.2.0-2) but 1.2.0-3 is to be installed
E: Unable to correct problems, you have held broken packages.

</paste>

I'll try to find a way to get this resolved, but past experiences with Debian's bug-tracking system have made me a little wary.

Thanks for the help.

Brian.

Please Log in or Create an account to join the conversation.

Can't build BIGIDE on 64-bit Debian Wheezy multi 11 years 3 months ago #3048

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
We preview Debian Wheezy here
but with lab CT ver (now 4.00)

Multi-Arch it's not stable yet...
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

Can't build BIGIDE on 64-bit Debian Wheezy multi 11 years 3 months ago #3049

  • Brian Meadows
  • Brian Meadows's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 4
  • Thank you received: 0
Unfortunately there was some problem, the details of which escape me at the moment, where an upgrade was the only answer, and the upgrade process forced the multi-arch architecture (basically the ia32 libraries were "upgraded" to an empty package which forced an upgrade).

In short, I didn't have much choice. :(

I absolutely take your word for it that Multi-Arch isn't stable yet, but there was quite a long thread on one of the Debian mailing lists about users being pushed into Multi-Arch, and the general consensus seemed to be "live with it".

Please Log in or Create an account to join the conversation.

Can't build BIGIDE on 64-bit Debian Wheezy multi 11 years 3 months ago #3064

  • Brian Meadows
  • Brian Meadows's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 4
  • Thank you received: 0
Hi all,

For anyone else following this, I confirm that the problem I saw was due to a version mismatch between the library and the -dev on my system. I purged the files, reinstalled everything from the repository, and everything was fine. Somehow I'd managed to get a library from unstable but the -dev was from testing.

BIGIDE now builds with no errors.


Brian.

Please Log in or Create an account to join the conversation.

Can't build BIGIDE on 64-bit Debian Wheezy multi 11 years 3 months ago #3067

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
Thanks Sir
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Page:
  • 1