unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: "Samuel Banya" <sbanya@fastmail.com>
To: "Emanuel Berg" <help-gnu-emacs@gnu.org>
Subject: Need Help With Figuring How To Install Required Perl Modules On Puppy Linux (Slacko, 64 Bit) To Properly Install Emacs From Source
Date: Sun, 09 Jan 2022 23:37:32 -0500	[thread overview]
Message-ID: <2c87d1f0-f503-4e50-8447-4cc8b8c5a4a3@www.fastmail.com> (raw)

Hey there,

I'm trying to build the latest Emacs 27.2 from source via the ./autogen.sh shell script since I was trying to follow along with this guide:
https://ubuntuhandbook.org/index.php/2021/12/compile-gnu-emacs-source-ubuntu/

I downloaded the latest source tarball from here and extracted it:
http://gnu.askapache.com/emacs/

However, I am getting the following error:

*OUTPUT OF './autogen.sh':*
# ./autogen.sh
Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs)
Checking for autoconf (need at least version 2.65) ... ok
Your system has the required tools.
Running 'autoreconf -fi -I m4' ...
Can't locate Class/Struct.pm in @INC (you may need to install the Class::Struct module) (@INC contains: /usr/share/autoconf /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/File/stat.pm line 184.
BEGIN failed--compilation aborted at /usr/share/perl5/File/stat.pm line 184.
Compilation failed in require at /usr/share/autoconf/Autom4te/FileUtils.pm line 40.
BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/FileUtils.pm line 40.
Compilation failed in require at /usr/bin/autoreconf line 42.
BEGIN failed--compilation aborted at /usr/bin/autoreconf line 42.

*CONTINUED:**
*
*Here's the output of 'perl --version':*
# perl --version

This is perl 5, version 22, subversion 2 (v5.22.2) built for x86_64-linux-thread-multi

I believe this is the module that its referring to:
https://metacpan.org/dist/perl/source/lib/Class/Struct.pm

I downloaded 'autoconf' from the Puppy Linux Package Manager, so I'm assuming maybe is this an issue in which 'autoconf' is broken?

Thanks,

Sam



``


             reply	other threads:[~2022-01-10  4:37 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-10  4:37 Samuel Banya [this message]
2022-01-10  4:59 ` Need Help With Figuring How To Install Required Perl Modules On Puppy Linux (Slacko, 64 Bit) To Properly Install Emacs From Source Óscar Fuentes

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2c87d1f0-f503-4e50-8447-4cc8b8c5a4a3@www.fastmail.com \
    --to=sbanya@fastmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).