Difference between revisions of "Solaris"
Jump to navigation
Jump to search
Fcartegnie (talk | contribs) |
Fcartegnie (talk | contribs) |
||
Line 58: | Line 58: | ||
Using Sun Studio | Using Sun Studio | ||
<pre> | <pre> | ||
+ | |||
export LUA_LIBS='-L/opt/csw/lib/ -llua' LUA_CFLAGS='-I/opt/csw/include/' | export LUA_LIBS='-L/opt/csw/lib/ -llua' LUA_CFLAGS='-I/opt/csw/include/' | ||
+ | |||
+ | export AVCODEC_CFLAGS='-I/opt/csw/include/libavcodec/' AVCODEC_LIBS='-L/opt/csw/lib/' | ||
+ | |||
+ | export AVFORMAT_CFLAGS='-I/opt/csw/include/libavformat' AVFORMAT_LIBS='-L/opt/csw/lib/' | ||
+ | |||
./configure CCC=/opt/SUNWspro/bin/CC CC=/opt/SUNWspro/bin/cc --includedir=/opt/csw/include/ | ./configure CCC=/opt/SUNWspro/bin/CC CC=/opt/SUNWspro/bin/cc --includedir=/opt/csw/include/ | ||
</pre> | </pre> |
Revision as of 23:26, 13 January 2010
Contents
Build VLC on Solaris / OpenSolaris
Needs to be (maybe heavily) patched.
Some old packages exists [1]
Solaris 10, SPARC
Requirements
CSWautoconf autoconf - an extensible package of M4 macros (all) 2.65,REV=2009.11.30 CSWautomake automake - GNU Makefile generator inspired by 4.4BSD make and include (all) 1.10.3,REV=2009.12.09 CSWggettext ggettext - GNU gettext (sparc) 0.17,REV=2009.05.27 CSWgm4 gm4 - The GNU m4 implementation of the traditional Unix macro processor (sparc) 1.4.13,REV=2009.04.06 CSWiconv libiconv - GNU libiconv is a Unicode conversion library (sparc) 1.13.1,REV=2009.07.01 CSWlibtool libtool - Generic shared library support script (sparc) 1.5.26,REV=2008.12.22 CSWreadline readline - GNU readline (sparc) 5.2,REV=2009.01.23
Bootstrapping
Boostrap script needs to be able to run same subshells as parent. If bootstrap fails on genmf, then the subshell has fallen back to the default /bin/sh which isn't posix compliant. In that case, you need to patch as follow:
@@ -97,7 +97,7 @@ AC_DEFUN([PKG_CHECK_MODULES],[ifelse([\$4], , :, [\$4])]) EOF fi -modules/genmf `sed -ne 's,modules/\(.*\)/Makefile,\1,p' configure.ac` +$SHELL modules/genmf `sed -ne 's,modules/\(.*\)/Makefile,\1,p' configure.ac`
ACLOCAL_ARGS="-I /usr/local/share/aclocal/" export ACLOCAL_ARGS /usr/xpg4/bin/sh bootstrap
Configuring
CSWlua lua - a powerful light-weight programming language (sparc) 5.1.3,REV=2008.04.29 CSWlibxcb libxcb - The XCB library (sparc) 1.1,REV=2008.11.16 CSWffmpeg ffmpeg - very fast video and audio converter (includes libavcodec) - binaries (sparc) 0.4.9,REV=2008.06.03_rev=svn12629 CSWliba52 liba52 - free ATSC A/52 stream decoder (sparc) 0.7.4,REV=2007.03.05
Using Sun Studio
export LUA_LIBS='-L/opt/csw/lib/ -llua' LUA_CFLAGS='-I/opt/csw/include/' export AVCODEC_CFLAGS='-I/opt/csw/include/libavcodec/' AVCODEC_LIBS='-L/opt/csw/lib/' export AVFORMAT_CFLAGS='-I/opt/csw/include/libavformat' AVFORMAT_LIBS='-L/opt/csw/lib/' ./configure CCC=/opt/SUNWspro/bin/CC CC=/opt/SUNWspro/bin/cc --includedir=/opt/csw/include/