I finally figured out how to get these built on centos 6 64 bit.
Do not run do-all. Do not run check-prereq. Both of these will pull
down centos 5 packages and force install them, likely doing bad things
to your system.
1. Install the prereqs:
Go to the 3rd_party dir:
cd docs/scripts/3rd_party
Get the list of packages:
grep x64_pkgs (x86_pkgs if you're 32 bit) config.txt
Install each package:
yum install packagename
The mingw32 packages did not install because they are in the extras repo
and I haven't enabled it. Since I'm not building for Windows, I didn't
bother.
2. Download the sources:
Set the HOME3P variable:
export HOME3P=<3rd_party_dir> # use an absolute path
Run the download script:
cd docs/scripts/3rd_party
./download-sources
Some of them may not download. I had to manually download
libpng-1.2.44.tar.gz and put it in docs/scripts/3rd_party/base_libs/png
3. Build the sources (i did this as root):
add /usr/local/lib to /etc/ld.so.conf
run ldconfig
cd docs/scripts/3rd_party
./linux-compile
Something to note, it would be much better if the build process was
separated from the install process. That way the build process could
run without root privileges. Also a way to define where these things go
instead of /usr/local would be good too.
--
Jon
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users