LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 11-02-2014, 06:30 PM   #1
Arcosanti
Member
 
Registered: Apr 2004
Location: Mesa, AZ USA
Distribution: Slackware 14.1 kernel 4.1.13 gcc 4.8.2
Posts: 246

Rep: Reputation: 22
Stellarium 0.10.6 & 0.11.0 man page will not generate during make.


Anyone have any idea why the Stellarium man page won't generate during a compile? Here's the error:

Code:
Linking CXX executable stellarium
[ 71%] Built target stellarium
Scanning dependencies of target ManPages
[ 71%] Generating stellarium.1
make[2]: *** [doc/stellarium.1] Error 127
make[1]: *** [doc/CMakeFiles/ManPages.dir/all] Error 2
make: *** [all] Error 2
I'm building via SlackBuilds and I have looked in the temp folder where this builds and from what I can tell is that the file Stellarium.pod.cmake is converted to Stellarium.pod and that's as far as it goes. It won't make the Stellarium.1 file. I'm pretty sure it has nothing to do with the SlackBuilds script itself.

I just tried to compile Stellarium-0.11.0 manually and got the same results on the man page generation. I am able to run Stellarium from the source directory using some info on Stellarium's website and it does work. I would prefer to have it installed normally however. Unfortunately the man page issue is preventing that. Since this issue is showing up in the 0.10.6 sourcecode tree of Stellarium as well, it must mean there is something wrong with my Slackware system. Also is there anyway to bypass the man page generation?

Last edited by Arcosanti; 11-02-2014 at 07:21 PM. Reason: added additional info
 
Old 11-02-2014, 07:24 PM   #2
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,647

Rep: Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655
you might be best off pulling Stelliarum from bzr

or installing the CURRENT "stellarium-0.13.1.tar.gz"
http://sourceforge.net/projects/stel...ources/0.13.1/


11.0 is VERY OLD
it is from July of 2011

for your bzr build copy or the targz
cd into the folder and run this
Code:
mkdir -p builds/unix
cd builds/unix
 cmake -DCMAKE_INSTALL_PREFIX=/usr/opt/stellarium-0.13.1 ../..
make
su 
make install
as to the man pages in the 3 year out of date version ?
no idea , it is 3 years out of date

Last edited by John VV; 11-02-2014 at 08:14 PM.
 
Old 11-02-2014, 07:41 PM   #3
Arcosanti
Member
 
Registered: Apr 2004
Location: Mesa, AZ USA
Distribution: Slackware 14.1 kernel 4.1.13 gcc 4.8.2
Posts: 246

Original Poster
Rep: Reputation: 22
My Slackware system is that old as well, 13.37. I don't know if I would be able to build the later versions without going to Slackware 14.0 or 14.1. Right now I'm just sticking with 13.37 as it's stable. Also this laptop I am using is even older. It's a Dell Latitude D400 from 2002. Clearly though there is something wrong with my system's ability to make man pages.
 
Old 11-02-2014, 08:24 PM   #4
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,647

Rep: Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655
are you sure that all the build dependancies are installed ?
and are the correct version ?
-- mind you this is an old page --
http://stellarium.org/wiki/index.php/Build_Dependencies

a "gettext" or "doxygen " error would stop a build in the man/docs part
 
Old 11-02-2014, 08:52 PM   #5
Arcosanti
Member
 
Registered: Apr 2004
Location: Mesa, AZ USA
Distribution: Slackware 14.1 kernel 4.1.13 gcc 4.8.2
Posts: 246

Original Poster
Rep: Reputation: 22
Those are installed. Doxygen-1.7.3 gettext-0.18.1.1 gettext-tools-0.18.1.1. According to the CmakeLists.txt file under /stellarium-0.11.0/doc there is a utility called pod2man that is used to turn stellarium.pod.cmake into stellarium.pod. That utility is present on my system. If there is some other utility that is supposed to turn stellarium.pod into stellarium.1, I don't know. I don't even know what project pod2man is a part of.
 
Old 11-02-2014, 10:58 PM   #6
Arcosanti
Member
 
Registered: Apr 2004
Location: Mesa, AZ USA
Distribution: Slackware 14.1 kernel 4.1.13 gcc 4.8.2
Posts: 246

Original Poster
Rep: Reputation: 22
I think I have found the problem. pod2man is a part of Perl. Apparently my Perl install somehow got corrupted. I uninstalled Perl and reinstalled it and the man page generation now works when I do a manual compile. I'll try the SlackBuild again.

Edit:

I tried the SlackBuild again and it worked this time. The package is built.

Last edited by Arcosanti; 11-02-2014 at 11:16 PM.
 
Old 11-02-2014, 11:32 PM   #7
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,647

Rep: Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655Reputation: 2655
glad to see it builds

i normally use the development version, seeing as 5 of my planet and moon maps are included

in 13 and 13.1 and the bzr dev
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to make program man page in linux 9gagarmy Linux - General 1 02-01-2013 01:13 PM
man page is not found although $MANPATH and man.conf changed Abbraxas Linux - Newbie 3 09-05-2011 07:40 PM
what does make man && make setup check while installing qmail means vitalstrike82 Linux - Software 3 05-26-2009 10:41 AM
generate a printout of the man page for ls and have aheader on it with name and pg nu Goalswish Linux - Newbie 1 05-11-2006 11:50 AM
Man Page Blues & Errors Imyrryr Slackware 3 12-25-2004 12:43 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 11:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration