Bug 17290 - Lazarus does not start due to missing make executable
Summary: Lazarus does not start due to missing make executable
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-04 16:14 CET by francois eglin
Modified: 2018-04-19 12:10 CEST (History)
2 users (show)

See Also:
Source RPM: lazarus
CVE:
Status comment:


Attachments

Description francois eglin 2015-12-04 16:14:54 CET
Installation of Lazarus v1.2.4 for x86_64 failed on Mageia 5

the Lazarus IDE installer wants a valid make executable file which is not in the package
Mageia 5
noyau : 4.1.13-desktop-2.mga5
arch: 64-bit
Bureau : KDE

after installation of gnustep-make package, the installation of Lazarus worked properly
Rémi Verschelde 2015-12-04 16:20:16 CET

Assignee: bugsquad => loginov_alex
Summary: Installation of Lazarus for x86_64 failed on Mageia 5 => Installation of Lazarus not working due to missing make executable (gnustep-make dependency needed?)

Comment 1 Alex Loginov 2015-12-04 20:25:57 CET
No one distro has gnustep-make as requirement for lazarus.
Will you write output (logs) with your error?
Comment 2 francois eglin 2015-12-05 17:28:12 CET
I am a complete beginner with Mageia and Lazarus was the first package I tried to install; no problem with the software managing tool with default settings.

But when I tried to install the Lazarus IDE, I obtained the following message under the make tab:

The "make" executable typically has the name "make". It is needed for building the IDE. Please give the full path


since I had no such file, I tried to start despite the message by pressing the "Start IDE" button, I obtained the following message: without a proper "make" executable the compiling of the IDE is not possible.

I searched then in the software managing tool with the word "make" and obtained a list of packages; among that list I tried (more or less at random) gnustep-make because it seemed the most general (the less specialised) and it worked. 

I'm not able to state if it is a pure coincidence or if it is a true dependency.


Does this answer your question Alex?
Comment 3 Alex Loginov 2015-12-06 05:21:31 CET
Thanks for your report, I see your issue.

You're about not installation, but about the first run of lazarus-ide.
Yes, lazarus looking for /usr/bin/make and "make" package (not "gnustep-make").
Only Alt Linux has "make" package as requirement for lazarus and it is auto-generated requirement while building package.

So, "make" requirement should be added in spec file manually: http://svnweb.mageia.org/packages/cauldron/lazarus/current/SPECS/lazarus.spec?r1=908552&r2=908551&pathrev=908552
Alex Loginov 2015-12-06 05:24:45 CET

Hardware: x86_64 => All
Summary: Installation of Lazarus not working due to missing make executable (gnustep-make dependency needed?) => Lazarus does not start due to missing make executable
Source RPM: (none) => lazarus

Comment 4 Marja Van Waes 2018-04-18 09:15:01 CEST
Hi François,

Thank you for having taken the needed time to report this issue!

Did this bug get fixed? If so, please change its status to RESOLVED - FIXED

If it didn't, then we regret that we weren't able to fix it in Mageia 5. Mageia 5 has officially reached its End of Life on December 31st, 2017 https://blog.mageia.org/en/2017/11/07/mageia-5-eol-postponed/
It only continued to get important security updates since then, because we are waiting for a big Plasma5 update in Mageia 6, that'll fix many of the Mageia 5 => 6 upgrade issues.

If you haven't seen that this bug got fixed, then please check whether this bug still exists in Mageia 6. If it does, then please change the Version (near the top, at the left) to "6". If you know it exists in Cauldron, then change Version to Cauldron. If you see it in both Cauldron and Mageia 6, then please set Version to Cauldron and add MGA6TOO on the Whiteboard.

Thanks,
Marja

(In case this report needs to stay open for a supported release: Reassigning to all packagers collectively, since there is no longer a registered maintainer for this package.)

Assignee: loginov_alex => pkg-bugs
CC: (none) => loginov_alex, marja11

Comment 5 francois eglin 2018-04-19 12:10:21 CEST
solved after discussion with alex loginov

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.