Hi,

I have finally built the last dependency library for VLC, if you are interested the in build commands for each library please see below and the order they must be built

a52dec-0.7.4$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

faac-1.28$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

faad2-2.7$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static
gsm-1.0-pl13$  edit Makefile

libmpeg2-0.5.1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libogg-1.3.2$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libvorbis-1.3.4$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libtheora-1.1.1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

lame-3.99.5$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

speex-1.2rc1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

curl-7.41.0$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

icecast-2.4.1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libebml-1.3.1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libdvdcss-1.3.99$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libbluray-0.7.0$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

flac-1.3.1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libdvdread-4.9.9$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libmodplug-0.8.8.5$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libmpcdec-1.2.6$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libmad-0.15.1b$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libid3tag-0.15.1b$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

madplay-0.15.2b$ CC=gcc CPPFLAGS=-I/opt/gnu/include LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

opus-1.1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

orc-0.4.18$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

twolame-0.3.13$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

schroedinger-1.0.11$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

zvbi-0.2.35$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libass-0.12.1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static --disable-asm

libmatroska-1.4.2$ CC=gcc EBML_CFLAGS=-I/opt/gnu/include EBML_LIBS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libxml2-2.9.2$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libgcrypt-1.6.3$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

jpeg-6b$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libpng-1.6.16$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

tiff-3.9.7$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libcdio-0.93$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libdca-0.0.5$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static

libcddb-1.3.2$ CC=gcc LIBCDIO_CFLAGS=-I/opt/gnu/include LIBCDIO_LIBS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static --without-cdio

ffmpeg-2.5.3$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared --disable-static

x264-snapshot-20141218-2245$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared --disable-static

libdvbpsi-1.2.0$ CC=gcc LDFLAGS=-L/opt/gnu/lib LIBS="-lsocket -lnsl" ./configure --prefix=/opt/gnu --enable-shared --disable-static

ffmpeg-2.5.3$ CC=gcc CPPFLAGS=-I/opt/gnu/include LDFLAGS="-L/opt/gnu/lib -R/opt/gnu/lib" ./configure --prefix=/opt/gnu --enable-shared --disable-static --extra-cflags="-I/opt/gnu/include" --extra-ldflags="-L/opt/gnu/lib -R/opt/gnu/lib"

libgpg-error-1.18$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared --disable-static

SDL2-2.0.3$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared (--disable-static stops build )

giflib-5.1.1$ CC=gcc LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared --disable-static

libwebp-0.4.2$ CC=gcc CPPFLAGS=-I/opt/gnu/include LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared --disable-static

SDL2_image-2.0.0$ CC=gcc CPPFLAGS=-I/opt/gnu/include LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared --disable-static

openssl-1.0.2$ ./Configure 386 shared --prefix=/opt/gnu solaris-x86-gcc

unbound-1.5.2$ CC=gcc CPPFLAGS=-I/opt/gnu/include LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared

live$ ./genMakefiles openindiana-32bit

---****---config.openindiana-32bit---****---
COMPILE_OPTS = $(INCLUDES) -I. -O -DSOLARIS -DXLOCALE_NOT_USED -DSOCKLEN_T=socklen_t -fpic
C =                     c
C_COMPILER =            gcc
C_FLAGS =               $(COMPILE_OPTS)
CPP =                   cpp
CPLUSPLUS_COMPILER =    c++
CPLUSPLUS_FLAGS =       $(COMPILE_OPTS) -Wall
OBJ =                   o
LINK =                  c++ -o
LINK_OPTS =             -L.
CONSOLE_LINK_OPTS =     $(LINK_OPTS)
LIBRARY_LINK =          ld -o
LIBRARY_LINK_OPTS =     $(LINK_OPTS) -shared
LIB_SUFFIX =                    so
LIBS_FOR_CONSOLE_APPLICATION = -lsocket -lnsl
LIBS_FOR_GUI_APPLICATION = $(LIBS_FOR_CONSOLE_APPLICATION)
EXE =
---****---config.openindiana-32bit---****---

mv live /opt/gnu

gmp-6.0.0$ CC=gcc ABI=32 CPPFLAGS=-I/opt/gnu/include LDFLAGS=-L/opt/gnu/lib ./configure --prefix=/opt/gnu --enable-shared --disable-static --enable-fake-cpuid --enable-fat Note require GMP_CPU_TYPE environment variable to be set

nettle-2.7.1$ CC=gcc CPPFLAGS=-I/opt/gnu/include LDFLAGS="-L/opt/gnu/lib -R/opt/gnu/lib" ./configure --prefix=/opt/gnu --enable-shared

p11-kit-0.2X.1$ CC=gcc CFLAGS='-std=gnu99 -D_POSIX_PTHREAD_SEMANTICS' CPPFLAGS=-I/opt/gnu/include LDFLAGS=-L/opt/gnu/lib LIBS="-lsocket -lnsl" ./configure --prefix=/opt/gnu --enable-shared --without-trust-paths

Note: p11-kit is installed in /opt/gnu/include/p11-kit-1/pk11-kit not /opt/gnu/include/p11-kit (manually fix)

gnutls-3.3.13$ CC=gcc NETTLE_CFLAGS=-I/opt/gnu/include NETTLE_LIBS="-L/opt/gnu/lib -R/opt/gnu/lib -lnettle -lhogweed" HOGWEED_CFLAGS=-I/opt/gnu/include HOGWEED_LIBS="-L/opt/gnu/lib -R/opt/gnu/lib -lhogweed -lnettle" P11_KIT_CFLAGS=-I/opt/gnu/include P11_KIT_LIBS="-L/opt/gnu/lib -R/opt/gnu/lib" CPPFLAGS=-I/opt/gnu/include LDFLAGS="-L/opt/gnu/lib -R/opt/gnu/lib -lp11-kit" LIBS="-R/opt/gnu/lib" ./configure --prefix=/opt/gnu --enable-shared --disable-static


Many thanks for the help in order to get them built.
Next is VLC

The is for recent hipster release  uname -a
SunOS ts 5.11 illumos-bfce16b i86pc i386 i86pc

GCC
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/gcc/4.8/lib/gcc/i386-pc-solaris2.11/4.8.3/lto-wrapper
Target: i386-pc-solaris2.11
Configured with: /jenkins/jobs/oi-userland/workspace/components/gcc48/gcc-4.8.3/configure CC=/usr/gcc/4.8/bin/gcc CXX=/usr/gcc/4.8/bin/g++ F77=/usr/gcc/4.8/bin/gfortran FC=/usr/gcc/4.8/bin/gfortran CFLAGS='-g -O2' CXXFLAGS=' ' FFLAGS=' ' FCFLAGS= LDFLAGS=-m32 PKG_CONFIG_PATH=/usr/lib/pkgconfig --prefix=/usr/gcc/4.8 --mandir=/usr/gcc/4.8/share/man --bindir=/usr/gcc/4.8/bin --libdir=/usr/gcc/4.8/lib --sbindir=/usr/gcc/4.8/sbin --sbindir=/usr/gcc/4.8/bin --libdir=/usr/gcc/4.8/lib --libexecdir=/usr/gcc/4.8/lib --host i386-pc-solaris2.11 --build i386-pc-solaris2.11 --target i386-pc-solaris2.11 --with-boot-ldflags=-R/usr/gcc/4.8/lib --enable-plugins --enable-objc-gc --enable-languages=c,c++,fortran,lto,objc --without-gnu-ld --with-ld=/usr/bin/ld --with-build-time-tools=/usr/gnu/i386-pc-solaris2.11/bin --disable-libitm --with-gnu-as --with-as=/usr/bin/gas LDFLAGS=-R/usr/gcc/4.8/lib
Thread model: posix
gcc version 4.8.3 (GCC)



Russell


_______________________________________________
openindiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to