public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] building pve-docs - Can't locate PVE/RESTHandler.pm
@ 2021-09-17 14:57 Sylvain Faivre
  2021-09-17 18:16 ` Georges Martin
  2021-09-18 11:06 ` Thomas Lamprecht
  0 siblings, 2 replies; 6+ messages in thread
From: Sylvain Faivre @ 2021-09-17 14:57 UTC (permalink / raw)
  To: pve-devel

Hello,

I am planning to submit patches for the Proxmox docs, following my post at
https://forum.proxmox.com/threads/some-notes-and-questions-about-proxmox-cluster-networking.96001/

I found the pve-docs git repo, and read through
https://pve.proxmox.com/wiki/Developer_Documentation

In order to see the results of my changes, I am trying to compile the docs
from the .adoc source files.
For this, I read the README.adoc file in the pve-docs repo, which says :

> To simplify the documentation task, we keep all Documentation within
> this repository. It is possible to generate the docs without installing
> any additional Proxmox packages with:
>
>  make pve-doc-generator.mk
>  make index

The first command seems to run fine :
$ make pve-doc-generator.mk
./scan-adoc-refs *.adoc --depends .pve-doc-depends.tmp > link-refs.json.tmp
cat pve-doc-generator.mk.in .pve-doc-depends > pve-doc-generator.mk.tmp
sed -i "s/@RELEASE@$/7.0/" pve-doc-generator.mk.tmp
mv pve-doc-generator.mk.tmp pve-doc-generator.mk
make: 'pve-doc-generator.mk' is up to date.

The second command fails with :
$ make index
./extractapi.pl >api-viewer/apidata.js
Can't locate PVE/RESTHandler.pm in @INC (you may need to install the
PVE::RESTHandler module) (@INC contains: /etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1
/usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32
/usr/share/perl/5.32 /usr/local/lib/site_perl) at ./extractapi.pl line 6.
BEGIN failed--compilation aborted at ./extractapi.pl line 6.
make: *** [Makefile:155: api-viewer/apidata.js] Error 2

I don't know where to find the PVE::RESTHandler module. What should I do
next ?

Thanks in advance.

Sylvain


^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [pve-devel] building pve-docs - Can't locate PVE/RESTHandler.pm
@ 2021-09-18  5:21 Dietmar Maurer
  0 siblings, 0 replies; 6+ messages in thread
From: Dietmar Maurer @ 2021-09-18  5:21 UTC (permalink / raw)
  To: Proxmox VE development discussion, Sylvain Faivre

> I don't know where to find the PVE::RESTHandler module.

Any (working) PVE installation should have that installed...




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-09-27 13:22 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-17 14:57 [pve-devel] building pve-docs - Can't locate PVE/RESTHandler.pm Sylvain Faivre
2021-09-17 18:16 ` Georges Martin
2021-09-18 10:51   ` Sylvain Faivre
2021-09-18 11:06 ` Thomas Lamprecht
2021-09-27 13:21   ` Sylvain Faivre
2021-09-18  5:21 Dietmar Maurer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal