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

Reply via email to