LemonBoy / bar

A featherweight, lemon-scented, bar based on xcb
MIT License
1.63k stars 194 forks source link

pod2man not available on Arch Linux (AFAICT) #89

Closed greduan closed 9 years ago

greduan commented 9 years ago
_ makepkg
==> Making package: bar-aint-recursive-git 1:20141103.11625c7-1 (Wed Nov 12 11:41:45 CST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating bar git repo...
Fetching origin
==> Validating source files with sha1sums...
    bar ... Skipped
==> Extracting sources...
  -> Creating working copy of bar git repo...
Cloning into 'bar'...
done.
==> Starting pkgver()...
==> Updated version: bar-aint-recursive-git 1:20140827.e9cdee9-1
==> Removing existing pkg/ directory...
==> Starting build()...
cc -std=c99 -Os -o bar.o -c bar.c
cc -o bar bar.o -lxcb -lxcb-xinerama -lxcb-randr
strip -s bar
==> Entering fakeroot environment...
==> Starting package()...
pod2man --section=1 --center="bar Manual" --name "bar" --release="bar e9cdee9" README.pod > bar.1
/bin/sh: pod2man: command not found
Makefile:18: recipe for target 'doc' failed
make: *** [doc] Error 127
==> ERROR: A failure occurred in package().
    Aborting...

I didn't have this problem before (months ago) so it's caused by the recent pod2man usage.

From what I can tell there is not good/nice way to install this on Arch Linux.

What do you suggest to solve this problem?

Mishio595 commented 9 years ago

From what I can find, it's an issue with the perl package not appending the PATH with the appropriate file paths. Try appending /usr/bin/core_perl to your PATH. If that doesn't work, make sure your perl binaries are up-to-date.

Relevant forum post (Arch BBS)

greduan commented 9 years ago

Yup. That was the problem. Thank you very much! :D

Should have Google'd for longer.