I vaguely recall this as one of a bunch of hurdles I had to overcome
compiling Rivendell under CentOS 6.2 back in June. I can't recall exactly
what I did to overcome it, but here are the notes I made from that
installation. I followed them last week and had little trouble building
2.2.0 under CentOS 6.
Packages to install first (those in parentheses are not needed, but useful
to me):
mysql mysql-server (xterm) kernel-devel gcc gcc-c++ (nano) (rsync) make
libcurl-devel libid3tag-devel libsamplerate-devel libmad-devel
flac-devel alsa-lib-devel qt3 qt3-devel qt3-MySQL libtool libtool-devel
auttoconf automake libvorbis-devel libvorbis libogg-devel libogg
libsndfile libsndfile-devel cdparanoia-devel cdparanoia-libs (seahorse)
pam-devel (vino) (lynx)
Get your kernel version:
uname -r
Then set up this link:
ln -s /usr/src/kernels/whatever \
/lib/modules/whatever
where 'whatever' is the kernel version from above
soundtouch: install from source.
./aclocal
./autoconf
./automake -a
./autoreconf -i
id3lib: install from source. Needs patch, but I can give you patched
source isf you can't find it
lame: install from source
twolame: install from source
alsa-firmware: install from source (for vx222 sound card; you may not
need it)
gpio: install from source
hpklinux: install from source (if the current version won't compile try
4.04.07)
libmad: install from source
madplay: install from source
mpg321: install from source
config.ac: comment out AC_FUNC_MALLOC
aclocal
./autoconf
./configure --disable-aotest
In ao.c: comment out:
/* format.matrix = "L,R"; */
(two occurrences)
ln -s /usr/lib/libXi.so.6.1.0 /usr/lib/libXi.so
ln -s /usr/lib/libXmu.so.6.2.0 /usr/lib/libXmu.so
ln -s /usr/local/lib/libmad.so.0 /usr/lib/libmad.so.0
...and then you should be able to compile Rivendell with no problems.
Rob
On Tue, 16 Oct 2012, Matthew Chambers wrote:
> I am getting this error when I do a make of the Rivendell 2.2.0 in CentOS 6.3
>
> cd . && /bin/sh /root/rivendell-2.2.0/missing --run automake-1.11 --gnu
> configure.in:25: warning: AC_INIT: not a literal: `cat PACKAGE_VERSION`
> cae/Makefile.am:30: `%'-style pattern rules are a GNU make extension
> importers/Makefile.am:32: `%'-style pattern rules are a GNU make extension
> lib/Makefile.am:30: `%'-style pattern rules are a GNU make extension
> lib/Makefile.am:34: `%'-style pattern rules are a GNU make extension
> lib/Makefile.am:51: Libtool library used but `LIBTOOL' is undefined
> lib/Makefile.am:51: The usual way to define `LIBTOOL' is to add
> `AC_PROG_LIBTOOL'
> lib/Makefile.am:51: to `configure.in' and run `aclocal' and `autoconf'
> again.
> lib/Makefile.am:51: If `AC_PROG_LIBTOOL' is in `configure.in', make sure
> lib/Makefile.am:51: its definition is in aclocal's search path.
> pam_rd/Makefile.am:32: `%'-style pattern rules are a GNU make extension
> pam_rd/Makefile.am:35: Libtool library used but `LIBTOOL' is undefined
> pam_rd/Makefile.am:35: The usual way to define `LIBTOOL' is to add
> `AC_PROG_LIBTOOL'
> pam_rd/Makefile.am:35: to `configure.in' and run `aclocal' and `autoconf'
> again.
> pam_rd/Makefile.am:35: If `AC_PROG_LIBTOOL' is in `configure.in', make sure
> pam_rd/Makefile.am:35: its definition is in aclocal's search path.
> rdadmin/Makefile.am:32: `%'-style pattern rules are a GNU make extension
> rdairplay/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdcastmanager/Makefile.am:31: `%'-style pattern rules are a GNU make
> extension
> rdcatch/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdcatchd/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdhpi/Makefile.am:34: `%'-style pattern rules are a GNU make extension
> rdhpi/Makefile.am:38: `%'-style pattern rules are a GNU make extension
> rdhpi/Makefile.am:55: Libtool library used but `LIBTOOL' is undefined
> rdhpi/Makefile.am:55: The usual way to define `LIBTOOL' is to add
> `AC_PROG_LIBTOOL'
> rdhpi/Makefile.am:55: to `configure.in' and run `aclocal' and `autoconf'
> again.
> rdhpi/Makefile.am:55: If `AC_PROG_LIBTOOL' is in `configure.in', make sure
> rdhpi/Makefile.am:55: its definition is in aclocal's search path.
> rdlibrary/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdlogedit/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdlogin/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdlogmanager/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdpanel/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdrepld/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rdselect/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> ripcd/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> rlm/Makefile.am:44: `%'-style pattern rules are a GNU make extension
> tests/Makefile.am:31: `%'-style pattern rules are a GNU make extension
> utils/Makefile.am:41: `%'-style pattern rules are a GNU make extension
> utils/rdalsaconfig/Makefile.am:31: `%'-style pattern rules are a GNU make
> extension
> utils/rdchunk/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rdcollect/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rddbcheck/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rdgen/Makefile.am:30: `%'-style pattern rules are a GNU make extension
> utils/rdgpimon/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rdhpiinfo/Makefile.am:31: `%'-style pattern rules are a GNU make
> extension
> utils/rdimport/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rdmaint/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rdpopup/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rdpurgecasts/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rdsoftkeys/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/rmlsend/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> utils/sas_shim/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> web/Makefile.am:33: `%'-style pattern rules are a GNU make extension
> web/rdcastmanager/Makefile.am:30: `%'-style pattern rules are a GNU make
> extension
> make: *** [Makefile.in] Error 1
>
> It's been way too long since I took a C++ class and did source compiling :(
> --
> --
> /Matthew A. Chambers, CBT/
> Assist. Broadcast Engineer
> *KWIX - KRES - KIRK - KTCM*
> 300 West Reed Street
> Moberly, MO 65270
>
> 660-263-1500
> FAX: 660-269-8811
> Cell: 660-676-3219
>
> www.centralmoinfo.com <http://www.centralmoinfo.com/>
>
> /Super Station KRES 104.7 FM/
> /Information Radio KWIX 1230 AM/
> /The Captain KIRK 99.9 FM/
> /Glory KTCM 97.3 FM/
>
> FlatCertLogoGradient_000.jpg
>
>
>
> /This email and any files transmitted with it are confidential and intended
> solely for the use of the individual or entity to whom they are addressed. If
> you have received this email in error please notify the system manager. This
> message contains confidential information and is intended only for the
> individual named. If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail. Please notify the sender
> immediately by e-mail if you have received this e-mail by mistake and delete
> this e-mail from your system. If you are not the intended recipient you are
> notified that disclosing, copying, distributing or taking any action in
> reliance on the contents of this information is strictly prohibited./
>
>
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev