On Mon, Sep 10, 2018 at 5:01 PM, Francis.D <[email protected]> wrote:
> I have downloaded the vlc archive. > It seems there are a few Warnings and I can't go any further. I'll try > to fix the problems. > You need to update ffmpeg and recompile gstreamer plugins first. See https://github.com/OpenIndiana/oi-userland/pull/4034 Also oi-userland provides set environment variables and such to avoid issues e.g related to using non-GNU commands. It is better to use the same environment especially if you are not experienced with packaging on OI. Clone oi-userland, gmake setup at the top directory, then pull my ffmpeg and vlc branches. > > here is the result of the command ./configure > > root@oifanboy:~/paquet/vlc-3.0.4# ./configure > ./configure: line 4734: : cannot execute [Is a directory] > ./configure[4734]: | sed -e 's/\\/\\\\/g': not found [No such file or > directory] > checking build system type... i386-pc-solaris2.11 > checking host system type... i386-pc-solaris2.11 > checking for a BSD-compatible install... /usr/bin/ginstall -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /usr/bin/gmkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking whether UID '0' is supported by ustar format... yes > checking whether GID '0' is supported by ustar format... yes > checking how to create a ustar tar archive... gnutar > checking whether make supports nested variables... (cached) yes > checking whether to enable maintainer-specific portions of Makefiles... yes > checking for gcc... gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking whether gcc understands -c and -o together... yes > checking whether make supports the include directive... yes (GNU style) > checking dependency style of gcc... gcc3 > checking how to run the C preprocessor... gcc -E > checking for grep that handles long lines and -e... /usr/bin/ggrep > checking for egrep... /usr/bin/ggrep -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking minix/config.h usability... no > checking minix/config.h presence... no > checking for minix/config.h... no > checking whether it is safe to define __EXTENSIONS__... yes > checking whether gcc supports C11... yes > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking dependency style of g++... gcc3 > checking how to run the C preprocessor... gcc -E > checking for gcc... gcc > checking whether we are using the GNU Objective C compiler... yes > checking whether gcc accepts -g... yes > checking dependency style of gcc... gcc3 > checking for egrep... (cached) /usr/bin/ggrep -E > checking whether make sets $(MAKE)... (cached) yes > checking dependency style of gcc... gcc3 > checking for flex... flex > checking lex output file root... lex.yy > checking lex library... -ll > checking whether yytext is a pointer... yes > checking for bison... bison -y > checking for desktop-file-validate... desktop-file-validate > checking for c11-gcc... no > checking for c11... no > checking for c99-gcc... no > checking for c99... c99 > checking for an ANSI C-conforming const... yes > checking for inline... inline > checking for C/C++ restrict keyword... __restrict > checking whether g++ supports C++11 features by default... yes > checking whether C compiler accepts -Werror=unknown-warning-option... no > checking whether C compiler accepts -Werror=invalid-command-line-argument... > no > checking whether C compiler accepts -Werror=unknown-warning-option... > (cached) no > checking whether C compiler accepts > -Werror=invalid-command-line-argument... (cached) no > checking for 3rd party libraries path... not found > checking how to print strings... print -r > checking for a sed that does not truncate output... /usr/bin/gsed > checking for fgrep... /usr/bin/ggrep -F > checking for ld used by gcc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... no > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -p > checking the name lister (/usr/bin/nm -p) interface... BSD nm > checking whether ln -s works... yes > checking the maximum length of command line arguments... 786240 > checking how to convert i386-pc-solaris2.11 file names to > i386-pc-solaris2.11 format... func_convert_file_noop > checking how to convert i386-pc-solaris2.11 file names to toolchain > format... func_convert_file_noop > checking for /usr/bin/ld option to reload object files... -r > checking for objdump... no > checking how to recognize dependent libraries... (cached) pass_all > checking for dlltool... no > checking how to associate runtime and link libraries... print -r -- > checking for ar... ar > checking for archiver @FILE support... no > checking for strip... strip > checking for ranlib... ranlib > checking command to parse /usr/bin/nm -p output from gcc object... ok > checking for sysroot... no > checking for a working dd... /usr/bin/dd > checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 > checking for mt... mt > checking if mt is a manifest tool... no > checking for dlfcn.h... yes > checking for objdir... .libs > checking if gcc supports -fno-rtti -fno-exceptions... no > checking for gcc option to produce PIC... -fPIC -DPIC > checking if gcc PIC flag -fPIC -DPIC works... yes > checking if gcc static flag -static works... no > checking if gcc supports -c -o file.o... yes > checking if gcc supports -c -o file.o... (cached) yes > checking whether the gcc linker (/usr/bin/ld) supports shared libraries... > yes > checking whether -lc should be explicitly linked in... no > checking dynamic linker characteristics... solaris2.11 ld.so > checking how to hardcode library paths into programs... immediate > checking for shl_load... no > checking for shl_load in -ldld... no > checking for dlopen... yes > checking whether a program can dlopen itself... yes > checking whether a statically linked program can dlopen itself... yes > checking whether stripping libraries is possible... no > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > checking how to run the C++ preprocessor... g++ -E > checking for ld used by g++... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... no > checking whether the g++ linker (/usr/bin/ld) supports shared libraries... > yes > checking for g++ option to produce PIC... -fPIC -DPIC > checking if g++ PIC flag -fPIC -DPIC works... yes > checking if g++ static flag -static works... no > checking if g++ supports -c -o file.o... yes > checking if g++ supports -c -o file.o... (cached) yes > checking whether the g++ linker (/usr/bin/ld) supports shared libraries... > yes > checking dynamic linker characteristics... solaris2.11 ld.so > checking how to hardcode library paths into programs... immediate > checking for windres... no > checking for bash... /usr/bin/bash > checking if dolt supports this host... no, falling back to libtool > checking whether NLS is requested... yes > checking for msgfmt... no > checking for gmsgfmt... /usr/bin/gmsgfmt > checking for xgettext... no > checking for msgmerge... /usr/bin/msgmerge > checking for ld used by gcc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... no > checking for shared library run path origin... done > checking for 64-bit host... no > checking for CFPreferencesCopyAppValue... no > checking for CFLocaleCopyCurrent... no > checking for GNU gettext in libc... yes > checking whether to use NLS... yes > checking where the gettext function comes from... libc > checking for iconv... yes > checking for working iconv... yes > checking for iconv declaration... > extern size_t iconv (iconv_t cd, const char * *inbuf, size_t > *inbytesleft, char * *outbuf, size_t *outbytesleft); > checking for buggy GNU/libc versions... not present > checking for shared objects suffix... .so > checking for accept4... no > checking for daemon... yes > checking for fcntl... yes > checking for flock... yes > checking for fstatvfs... yes > checking for fork... yes > checking for getenv... yes > checking for getpwuid_r... yes > checking for isatty... yes > checking for lstat... yes > checking for memalign... yes > checking for mkostemp... yes > checking for mmap... yes > checking for newlocale... yes > checking for open_memstream... no > checking for openat... yes > checking for pipe2... yes > checking for pread... yes > checking for posix_fadvise... yes > checking for posix_madvise... yes > checking for posix_memalign... yes > checking for setlocale... yes > checking for stricmp... no > checking for strnicmp... no > checking for strptime... yes > checking for uselocale... yes > checking for aligned_alloc... yes > checking for atof... yes > checking for atoll... yes > checking for dirfd... yes > checking for fdopendir... yes > checking for ffsll... yes > checking for flockfile... yes > checking for fsync... yes > checking for getdelim... yes > checking for getpid... yes > checking for lldiv... yes > checking for memrchr... no > checking for nrand48... yes > checking for poll... yes > checking for recvmsg... no > checking for rewind... yes > checking for sendmsg... no > checking for setenv... yes > checking for strcasecmp... yes > checking for strcasestr... yes > checking for strdup... yes > checking for strlcpy... yes > checking for strndup... yes > checking for strnlen... yes > checking for strnstr... yes > checking for strsep... yes > checking for strtof... yes > checking for strtok_r... yes > checking for strtoll... yes > checking for swab... yes > checking for tdestroy... no > checking for tfind... yes > checking for timegm... yes > checking for timespec_get... yes > checking for strverscmp... no > checking for pathconf... yes > checking for gettimeofday... yes > checking for fdatasync... yes > checking whether realpath is declared... yes > checking whether asprintf is declared... yes > checking whether vasprintf is declared... yes > checking whether gmtime_r is declared... yes > checking whether localtime_r is declared... yes > checking for static_assert in assert.h... yes > checking for working strcoll... yes > checking for struct pollfd... yes > checking for struct timespec... yes > checking for max_align_t... yes > checking for library containing connect... -lsocket > checking for library containing inet_pton... none required > checking for if_nameindex... yes > checking for if_nametoindex... yes > checking for socklen_t in sys/socket.h... yes > checking for struct sockaddr_storage... yes > checking for getopt_long... yes > checking for cos in -lm... yes > checking for lrintf in -lm... yes > checking for nanf in -lm... yes > checking for sincos in -lm... yes > checking _Thread_local support... ok > checking threads.h usability... yes > checking threads.h presence... yes > checking for threads.h... yes > checking for getaddrinfo_a in -lanl... no > checking for library containing dlsym... none required > checking for library containing pthread_rwlock_init... none required > checking for library containing clock_nanosleep... none required > checking arpa/inet.h usability... yes > checking arpa/inet.h presence... yes > checking for arpa/inet.h... yes > checking pthread.h usability... yes > checking pthread.h presence... yes > checking for pthread.h... yes > checking search.h usability... yes > checking search.h presence... yes > checking for search.h... yes > checking sys/shm.h usability... yes > checking sys/shm.h presence... yes > checking for sys/shm.h... yes > checking sys/socket.h usability... yes > checking sys/socket.h presence... yes > checking for sys/socket.h... yes > checking sys/uio.h usability... yes > checking sys/uio.h presence... yes > checking for sys/uio.h... yes > checking for net/if.h... yes > checking syslog.h usability... yes > checking syslog.h presence... yes > checking for syslog.h... yes > checking netinet/tcp.h usability... yes > checking netinet/tcp.h presence... yes > checking for netinet/tcp.h... yes > checking netinet/udplite.h usability... no > checking netinet/udplite.h presence... no > checking for netinet/udplite.h... no > checking sys/param.h usability... yes > checking sys/param.h presence... yes > checking for sys/param.h... yes > checking sys/mount.h usability... yes > checking sys/mount.h presence... yes > checking for sys/mount.h... yes > checking features.h usability... no > checking features.h presence... no > checking for features.h... no > checking getopt.h usability... yes > checking getopt.h presence... yes > checking for getopt.h... yes > checking linux/dccp.h usability... no > checking linux/dccp.h presence... no > checking for linux/dccp.h... no > checking linux/magic.h usability... no > checking linux/magic.h presence... no > checking for linux/magic.h... no > checking mntent.h usability... no > checking mntent.h presence... no > checking for mntent.h... no > checking sys/eventfd.h usability... yes > checking sys/eventfd.h presence... yes > checking for sys/eventfd.h... yes > checking xlocale.h usability... yes > checking xlocale.h presence... yes > checking for xlocale.h... yes > checking for ssize_t... yes > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking zlib.h usability... yes > checking zlib.h presence... yes > checking for zlib.h... yes > checking for MINIZIP... no > checking unzip.h usability... no > checking unzip.h presence... no > checking for unzip.h... no > checking for IDN... yes > checking for DBUS... yes > checking for SYSTEMD... no > configure: WARNING: No package 'libsystemd' found. > checking whether C compiler accepts -Wall... yes > checking whether C compiler accepts -Wextra... yes > checking whether C compiler accepts -Wsign-compare... yes > checking whether C compiler accepts -Wundef... yes > checking whether C compiler accepts -Wpointer-arith... yes > checking whether C compiler accepts -Wvolatile-register-var... yes > checking whether C compiler accepts -Wformat... yes > checking whether C compiler accepts -Wformat-security... yes > checking whether C compiler accepts -Wall... (cached) yes > checking whether C compiler accepts -Wextra... (cached) yes > checking whether C compiler accepts -Wsign-compare... (cached) yes > checking whether C compiler accepts -Wundef... (cached) yes > checking whether C compiler accepts -Wpointer-arith... (cached) yes > checking whether C compiler accepts -Wvolatile-register-var... (cached) yes > checking whether C compiler accepts -Wformat... (cached) yes > checking whether C compiler accepts -Wformat-security... (cached) yes > checking whether C compiler accepts -Wbad-function-cast... yes > checking whether C compiler accepts -Wwrite-strings... yes > checking whether C compiler accepts -Wmissing-prototypes... yes > checking whether C compiler accepts -Werror-implicit-function-declaration... > yes > checking whether C compiler accepts -Winit-self... yes > checking whether C compiler accepts -Wlogical-op... yes > checking whether C compiler accepts -Wshadow=local... no > checking whether C compiler accepts -pipe... yes > checking if gcc accepts -fvisibility=hidden... yes > checking if gcc accepts -O3... yes > checking whether C compiler accepts -fno-math-errno... yes > checking whether C compiler accepts -funsafe-math-optimizations... yes > checking whether C compiler accepts -fno-rounding-math... yes > checking whether C compiler accepts -fno-signaling-nans... yes > checking whether C compiler accepts -fcx-limited-range... yes > checking whether C compiler accepts -fno-math-errno... (cached) yes > checking whether C compiler accepts -funsafe-math-optimizations... > (cached) yes > checking whether C compiler accepts -fno-rounding-math... (cached) yes > checking whether C compiler accepts -fno-signaling-nans... (cached) yes > checking whether C compiler accepts -fcx-limited-range... (cached) yes > checking if gcc accepts -funroll-loops... yes > checking if gcc accepts -fomit-frame-pointer... yes > checking whether C compiler accepts -fstack-protector-strong... yes > checking whether C compiler accepts -fstack-protector-strong... (cached) > yes > checking if linker supports -Bsymbolic... > checking if linker supports -z,defs... yes > checking for __attribute__((packed))... yes > checking execinfo.h usability... yes > checking execinfo.h presence... yes > checking for execinfo.h... yes > checking for backtrace... yes > checking if gcc groks MMX intrinsics... yes > checking if gcc groks MMX inline assembly... yes > checking if gcc groks MMX EXT inline assembly... yes > checking if gcc groks SSE2 intrinsics... yes > checking if gcc groks SSE inline assembly... yes > checking if gcc groks SSE2 inline assembly... yes > checking if gcc groks SSE3 inline assembly... yes > checking if gcc groks SSSE3 inline assembly... yes > checking if gcc groks SSE4.1 inline assembly... yes > checking if gcc groks SSE4.2 inline assembly... yes > checking if gcc groks SSE4A inline assembly... yes > checking if gcc groks 3D Now! inline assembly... yes > checking for LUA... no > configure: WARNING: No package 'lua5.2' found, trying lua 5.1 instead > checking for LUA... no > configure: WARNING: No package 'lua5.1' found, trying lua >= 5.1 instead > checking for LUA... yes > checking for luac... luac > checking for ARCHIVE... yes > checking for LIVE555... no > configure: WARNING: No package 'live555' found. > checking for live555 version 1324598400 or later... no > configure: WARNING: live555 is missing or its installed version is too old: > Version 2011.12.23 or later is required to proceed. > You can get an updated one from http://www.live555.com/liveMedia . > checking for DC1394... no > configure: WARNING: Library libdc1394-2 >= 2.1.0 needed for dc1394 was not > found > checking for DV1394... no > configure: WARNING: Library libraw1394 >= 2.0.1 libavc1394 >= 0.5.3 > needed for dv1394 was not found > checking for DVDREAD... yes > checking for DVDNAV... yes > checking for dvdnav_stream_cb in dvdnav/dvdnav.h... yes > checking for BLURAY... yes > checking for OPENCV... no > configure: WARNING: Library opencv > 2.0 needed for opencv was not found > checking for SMBCLIENT... yes > checking for DSM... no > configure: WARNING: Library libdsm >= 0.2.0 needed for dsm was not found > checking for SFTP... yes > checking for NFS... no > configure: WARNING: Library libnfs >= 1.10.0 needed for nfs was not found > checking linux/videodev2.h usability... no > checking linux/videodev2.h presence... no > checking for linux/videodev2.h... no > checking sys/videoio.h usability... no > checking sys/videoio.h presence... no > checking for sys/videoio.h... no > checking DeckLinkAPIDispatch.cpp usability... no > checking DeckLinkAPIDispatch.cpp presence... no > checking for DeckLinkAPIDispatch.cpp... no > configure: WARNING: Blackmagic DeckLink SDI include files not found > checking for cdrom_msf0 in linux/cdrom.h... no > checking for scsireq in sys/scsiio.h... no > checking for ioc_toc_header in sys/cdio.h... no > checking for LIBCDDB... yes > checking for Linux DVB version 5.1... no > checking for VNC... no > configure: WARNING: Library libvncclient >= 0.9.9 needed for vnc was not > found > checking for FREERDP... no > configure: WARNING: Library freerdp >= 1.0.1 needed for freerdp was not > found > checking for ASDCP... no > checking for DVBPSI... yes > checking gme/gme.h usability... no > checking gme/gme.h presence... no > checking for gme/gme.h... no > checking for SID... no > configure: WARNING: No package 'libsidplay2' found (required for sid). > checking for OGG... yes > checking for LIBVORBIS... yes > checking for OGG... yes > checking for SHOUT... no > configure: WARNING: Library shout >= 2.1 needed for shout was not found > checking for MATROSKA... yes > checking for LIBMODPLUG... no > configure: WARNING: No package 'libmodplug' found > No package 'libmodplug' found. > checking mpc/mpcdec.h usability... no > checking mpc/mpcdec.h presence... no > checking for mpc/mpcdec.h... no > checking mpcdec/mpcdec.h usability... yes > checking mpcdec/mpcdec.h presence... yes > checking for mpcdec/mpcdec.h... yes > checking for SHINE... no > configure: WARNING: Library shine >= 3.0.0 needed for shine was not found > checking for libcrystalhd/libcrystalhd_if.h... no > checking mad.h usability... yes > checking mad.h presence... yes > checking for mad.h... yes > checking for mad_bit_init in -lmad... yes > checking for MPG123... no > configure: WARNING: Library libmpg123 needed for mpg123 was not found > checking for GST_APP... yes > checking for GST_VIDEO... yes > checking for libavutil variant... ffmpeg > checking for AVCODEC... no > configure: error: Requested 'libavcodec >= 57.37.100' but version of > libavcodec is 56.60.100. Pass --disable-avcodec to ignore this error. > root@oifanboy:~/paquet/vlc-3.0.4# > > > 2018-09-10 10:19 UTC−04:00, Aurélien Larcher <[email protected]>: > > On Mon, Sep 10, 2018 at 4:14 PM, Francis.D <[email protected]> wrote: > > > >> Merci Jean-Pierre. > >> > >> I checked the qt version install and actually the 2 versions of qt are > >> installed on hipster. Yesterday I also installed * build-essential * > >> and I would like to build some packages because we are really limited > >> or we have old versions. > >> but I need to study and understand the process of building Oi userland. > >> This is not a criticism. The team is small and if I can contribute it > >> will make me happy. > >> > >> > > Some notes at: > > > > - https://wiki.openindiana.org/oi/2.+Overview+of+the+Build+System > > - https://wiki.openindiana.org/oi/3.+Common+Tasks > > > > > >> But for the moment I'm trying some local compilations. I'am also tried > >> gnumeric without no success. > >> > >> I'm going to drop smplayer because it seems to be missing files to > >> compile under OI > >> I will try VLC 3.0.4 > >> > > > > You can look at updating my recipe: > > > > https://github.com/OpenIndiana/oi-userland/pull/4035 > > > > > > > >> > >> regard > >> > >> 2018-09-10 3:20 UTC−04:00, Jean-Pierre <[email protected]>: > >> > Francis.D wrote: > >> >> Hi all, > >> >> I'm trying to compile smplayer. I have previously installed gcc + > >> >> automake > >> >> + autoconf > >> >> > >> >> I downloaded the source package smplayer-18.6.0.tar.bz2 package and > >> >> unzip. > >> >> Then I executed the command cd > >> >> root@oifanboy:~/downloads/smplayer-18.6.0# > >> >> When I run the command ./configure I always get this message > >> >> bash: ./configure: No such file or directory > >> > > >> > Being curious, I downloaded the source file, and there is > >> > no configure in it (actually there are a couple of them, but > >> > they are not targeted at building smplayer). > >> > > >> > There is a Makefile, which relies on qmake, so you have to > >> > install qt and adjust the Makefile to the current version of > >> > qt and to the appropriate paths... > >> > > >> > qt is apparently available on > >> > http://sfe.opencsw.org/localhostoih/en/catalog.shtml > >> > > >> > This is a good start for learning how to develop or port > >> > applications to OI. > >> > > >> >> I tried ./configure --prefix=usr without no success > >> >> > >> >> I also install intltool and I tried with another software * gnumeric* > >> >> without not more success > >> >> > >> >> If anyone have a tuto step by step OI, what I need to install for > >> compile > >> >> software etc... > >> >> > >> >> thank > >> >> > >> > > >> > > >> > > >> > _______________________________________________ > >> > openindiana-discuss mailing list > >> > [email protected] > >> > https://openindiana.org/mailman/listinfo/openindiana-discuss > >> > > >> > >> _______________________________________________ > >> openindiana-discuss mailing list > >> [email protected] > >> https://openindiana.org/mailman/listinfo/openindiana-discuss > >> > > > > > > > > -- > > --- > > Praise the Caffeine embeddings > > _______________________________________________ > > openindiana-discuss mailing list > > [email protected] > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > _______________________________________________ > openindiana-discuss mailing list > [email protected] > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- --- Praise the Caffeine embeddings _______________________________________________ openindiana-discuss mailing list [email protected] https://openindiana.org/mailman/listinfo/openindiana-discuss
