Recent

Author Topic: general install make clean bigide / all not working  (Read 3001 times)

userx-bw

  • Full Member
  • ***
  • Posts: 178
general install make clean bigide / all not working
« on: October 09, 2015, 04:12:04 pm »
I am currently using VOID (Linux) OS - I decided to try to install Lazarus because they do not provide it in their repo- I downloaded
Code: [Select]
fpc-2.6.4.x86_64-linux.tar - I installed it in /usr/local          I downloaded source fpc-2.6.4.source.tar.gz ran 'make all' - installed it leaving me with this -> build-stamp.x86_64-linux

then ran in su (mode) 'make clean bigide' and I keep getting this --

Code: [Select]
/usr/bin/ld: warning: ../link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lgdk_pixbuf-2.0
/usr/bin/ld: cannot find -lgtk-x11-2.0
/usr/bin/ld: cannot find -lgdk-x11-2.0
/usr/bin/ld: cannot find -lgobject-2.0
/usr/bin/ld: cannot find -lglib-2.0
/usr/bin/ld: cannot find -lgthread-2.0
/usr/bin/ld: cannot find -lgmodule-2.0
/usr/bin/ld: cannot find -lpango-1.0
/usr/bin/ld: cannot find -lcairo
/usr/bin/ld: cannot find -lpangocairo-1.0
/home/userx/Downloads/freepascal/lazarus/ide/lazarus.pp(142,1) Error: (9013) Error while linking
/home/userx/Downloads/freepascal/lazarus/ide/lazarus.pp(142,1) Fatal: (10026) There were 1 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Makefile:4005: recipe for target 'lazarus' failed
make[2]: *** [lazarus] Error 1
make[2]: Leaving directory '/home/userx/Downloads/freepascal/lazarus/ide'
Makefile:4433: recipe for target 'bigide' failed
make[1]: *** [bigide] Error 2
make[1]: Leaving directory '/home/userx/Downloads/freepascal/lazarus/ide'
Makefile:3072: recipe for target 'idebig' failed
make: *** [idebig] Error 2

am I to assume that I now have to install every one of the items it cannot find first before I can move on, and if I cannot find all of them, because this version of Linux is rather new it may not have everything readliy avaiable to me, will it still work?

Quote
That would be I have to install all of the Dev packages to the missing not binary right?

or do I just have to go on a search and destroy (install) mission now before I can get Lazarus installed in working order?

Is that what this is indicating, or is it something else?

Code: [Select]
// Missing Items

lgdk_pixbuf-2.0
lgtk-x11-2.0
lgdk-x11-2.0
lgobject-2.0
lglib-2.0
lgthread-2.0
lgmodule-2.0
lpango-1.0
lcairo
lpangocairo-1.0

and I thought all it needed was fpc and its source to install Lazarus
« Last Edit: October 09, 2015, 04:22:52 pm by userx-bw »
My Finished Projects
https://sourceforge.net/projects/mhsetroot/
https://sourceforge.net/projects/gmhsetrootfreepascalfrontend/

HP Elitetbook 6930p Dual Core Intel vPro 2.66 gHz
VOID (Linux) 64bit

Bart

  • Hero Member
  • *****
  • Posts: 5290
    • Bart en Mariska's Webstek
Re: general install make clean bigide / all not working
« Reply #1 on: October 09, 2015, 06:35:43 pm »
Developing on Linux requires devel-packages, get used to it  >:D >:D.
(Not only for Lazarus).

IIRCR Fedora Core (18) came with that pre-installed, but I had the similar problems with my frist try on Linux using Suse 10.0.

You need at lleast (IIRC) glibc-devel, gdk-devel and gtk2-devel.
Most distro's comewith a packagemanager that can install those quite easily.

Bart

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: general install make clean bigide / all not working
« Reply #2 on: October 09, 2015, 07:10:52 pm »
Developing on Linux requires devel-packages, get used to it  >:D >:D.
(Not only for Lazarus).
Unless you're on Arch based distros. It doesn't split packages into runtime and devel, just a single archive with everything inside. >:D

userx-bw

  • Full Member
  • ***
  • Posts: 178
Re: general install make clean bigide / all not working
« Reply #3 on: October 10, 2015, 03:19:19 pm »
Developing on Linux requires devel-packages, get used to it  >:D >:D.
(Not only for Lazarus).
redundent remark but NE ways ...

IIRCR Fedora Core (18) came with that pre-installed, but I had the similar problems with my frist try on Linux using Suse 10.0.

You need at lleast (IIRC) glibc-devel, gdk-devel and gtk2-devel.
Most distro's comewith a packagemanager that can install those quite easily.

Bart

I get this error now using both
Code: [Select]
make clean bigide -n- make clean allerrors ...
Code: [Select]
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_dateutils.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_DB.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_dll.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_extctrls.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_forms.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_graphics.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_menus.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_std.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSC_comobj.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSComponent_COM.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/PascalScript/Source/lib/x86_64-linux/uPSR_comobj.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/macroscript/lib/x86_64-linux/registerems.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/macroscript/lib/x86_64-linux/emscriptmacro.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/macroscript/lib/x86_64-linux/emscriptclasses.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/macroscript/lib/x86_64-linux/emsselftest.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/macroscript/lib/x86_64-linux/emsideoptions.o
/usr/bin/ld: cannot find /home/userx/Downloads/freepascal/lazarus/components/macroscript/lib/x86_64-linux/emsstrings.o
break spaced for reading easier
Code: [Select]
/home/userx/Downloads/freepascal/lazarus/ide/lazbuild.lpr(1668,1) Error: (9013) Error while linking
/home/userx/Downloads/freepascal/lazarus/ide/lazbuild.lpr(1668,1) Fatal: (10026) There were 1 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Makefile:4011: recipe for target 'lazbuild' failed
make[2]: *** [lazbuild] Error 1
make[2]: Leaving directory '/home/userx/Downloads/freepascal/lazarus/ide'
Makefile:4438: recipe for target 'lazbuilder' failed
make[1]: *** [lazbuilder] Error 2
make[1]: Leaving directory '/home/userx/Downloads/freepascal/lazarus/ide'
Makefile:3080: recipe for target 'lazbuild' failed
make: *** [lazbuild] Error 2
[userx@voided lazarus]$
this being the error that caused it to fail -- Fatal: (1018) Compilation aborted Makefile:4011: recipe for target 'lazbuild' failed - what does that mean?

what is the recipe? was thier not enough eggs? what gives?
My Finished Projects
https://sourceforge.net/projects/mhsetroot/
https://sourceforge.net/projects/gmhsetrootfreepascalfrontend/

HP Elitetbook 6930p Dual Core Intel vPro 2.66 gHz
VOID (Linux) 64bit

 

TinyPortal © 2005-2018