Solaris: Difference between revisions
Jump to navigation
Jump to search
Fcartegnie (talk | contribs) |
Fcartegnie (talk | contribs) |
||
| Line 23: | Line 23: | ||
</pre> | </pre> | ||
===== Bootstrapping ===== | ===== 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 modify as follow: | |||
<pre> | |||
@@ -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` | |||
</pre> | |||
### | |||
### classic bootstrap stuff | |||
<pre>ACLOCAL_ARGS="-I /usr/local/share/aclocal/" | <pre>ACLOCAL_ARGS="-I /usr/local/share/aclocal/" | ||
| Line 28: | Line 43: | ||
/usr/xpg4/bin/sh bootstrap | /usr/xpg4/bin/sh bootstrap | ||
</pre> | </pre> | ||
===== Configuring (Solaris 10, SPARC) ===== | ===== Configuring (Solaris 10, SPARC) ===== | ||
<pre>CSWlua lua - a powerful light-weight programming language | <pre>CSWlua lua - a powerful light-weight programming language | ||
Revision as of 22:48, 13 January 2010
Build VLC on Solaris / OpenSolaris
Needs to be (maybe heavily) patched.
Some old packages exists [1]
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 modify 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`
### ### classic bootstrap stuff
ACLOCAL_ARGS="-I /usr/local/share/aclocal/" export ACLOCAL_ARGS /usr/xpg4/bin/sh bootstrap
Configuring (Solaris 10, SPARC)
CSWlua lua - a powerful light-weight programming language
(sparc) 5.1.3,REV=2008.04.29
Using Sun Studio
export LUA_LIBS='-L/opt/csw/lib/ -llua' LUA_CFLAGS='-I/opt/csw/include/' ./configure CCC=/opt/SUNWspro/bin/CC CC=/opt/SUNWspro/bin/cc --includedir=/opt/csw/include/