Hello, that's really neat :) could we have this information on the Wiki at http://wiki.openindiana.org/oi/Packaging+projects ?
Maybe an "encumbered" section should be created in oi-userland. If not directly, possibly as git submodule ? Best regards Aurelien On Sun, Mar 15, 2015 at 9:35 PM, russell <[email protected]> wrote: > > 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 > -- ------------------------------------------------------------------------------- LARCHER Aurélien | KTH, School of Computer Science and Communication Work: +46 (0) 8 790 71 42 | Lindstedtsvägen 5, Plan 4, 100 44 Stockholm, SWEDEN ------------------------------------------------------------------------------- _______________________________________________ openindiana-discuss mailing list [email protected] http://openindiana.org/mailman/listinfo/openindiana-discuss
