Guest User

console input /output

a guest
Nov 19th, 2014
157
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sauser@sauser-Latitude-E5500: ~/Software/src/ffmpeg-static master!
  2. $ cat mybuild.sh [20:53:41]
  3. #!/bin/sh
  4.  
  5. set -e
  6. set -u
  7.  
  8. jflag=
  9. jval=2
  10.  
  11. while getopts 'j:' OPTION
  12. do
  13. case $OPTION in
  14. j) jflag=1
  15. jval="$OPTARG"
  16. ;;
  17. ?) printf "Usage: %s: [-j concurrency_level] (hint: your cores + 20%%)\n" $(basename $0) >&2
  18. exit 2
  19. ;;
  20. esac
  21. done
  22. shift $(($OPTIND - 1))
  23.  
  24. if [ "$jflag" ]
  25. then
  26. if [ "$jval" ]
  27. then
  28. printf "Option -j specified (%d)\n" $jval
  29. fi
  30. fi
  31.  
  32. cd `dirname $0`
  33. ENV_ROOT=`pwd`
  34. . ./env.source
  35.  
  36.  
  37.  
  38. echo "*** Building x265 ***"
  39. cd $BUILD_DIR/x265
  40. cmake -DCMAKE_INSTALL_PREFIX=$TARGET_DIR \
  41. -DBUILD_SHARED_LIBS:BOOL=OFF \
  42. -DCMAKE_C_CREATE_STATIC_LIBRARY:BOOL=ON \
  43. source
  44. make -j $jval
  45. make install
  46.  
  47. # FIXME: only OS-specific
  48. rm -f "$TARGET_DIR/lib/*.dylib"
  49. rm -f "$TARGET_DIR/lib/*.so"
  50.  
  51. # FFMpeg
  52. echo "*** Building FFmpeg ***"
  53. cd $BUILD_DIR/FFmpeg
  54. CFLAGS="-I$TARGET_DIR/include" LDFLAGS="-L$TARGET_DIR/lib -lm" ./configure --prefix=${OUTPUT_DIR:-$TARGET_DIR} --extra-cflags="-I$TARGET_DIR/include -static" --extra-ldflags="-L$TARGET_DIR/lib -lm -static" --extra-version=static --disable-shared --enable-static --extra-cflags=--static --disable-ffserver --disable-doc --enable-gpl --enable-pthreads --enable-postproc --enable-gray --enable-runtime-cpudetect --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxvid --enable-bzlib --enable-zlib --enable-nonfree --enable-version3 --enable-libvpx --disable-devices
  55. make -j $jval && make install
  56.  
  57. sauser@sauser-Latitude-E5500: ~/Software/src/ffmpeg-static master!
  58. $ ./mybuild.sh [20:28:47]
  59. *** Building x265 ***
  60. -- cmake version 2.8.12.2
  61. -- The C compiler identification is GNU 4.8.2
  62. -- The CXX compiler identification is GNU 4.8.2
  63. -- Check for working C compiler: /usr/bin/cc
  64. -- Check for working C compiler: /usr/bin/cc -- works
  65. -- Detecting C compiler ABI info
  66. -- Detecting C compiler ABI info - done
  67. -- Check for working CXX compiler: /usr/bin/c++
  68. -- Check for working CXX compiler: /usr/bin/c++ -- works
  69. -- Detecting CXX compiler ABI info
  70. -- Detecting CXX compiler ABI info - done
  71. -- Detected x86 target processor
  72. -- Looking for include file inttypes.h
  73. -- Looking for include file inttypes.h - found
  74. -- Performing Test CC_HAS_NO_NARROWING
  75. -- Performing Test CC_HAS_NO_NARROWING - Success
  76. -- Performing Test CC_HAS_NO_ARRAY_BOUNDS
  77. -- Performing Test CC_HAS_NO_ARRAY_BOUNDS - Success
  78. -- Performing Test CC_HAS_FAST_MATH
  79. -- Performing Test CC_HAS_FAST_MATH - Success
  80. -- Performing Test CC_HAS_STACK_REALIGN
  81. -- Performing Test CC_HAS_STACK_REALIGN - Success
  82. -- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG
  83. -- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG - Success
  84. -- Found yasm: /home/sauser/Software/src/ffmpeg-static/target/bin/yasm (found version "1.3.0")
  85. -- Found Yasm 1.3.0 to build assembly primitives
  86. -- x265 version 1.4-110-g7fc335d
  87. -- The ASM_YASM compiler identification is unknown
  88. -- Found assembler: /home/sauser/Software/src/ffmpeg-static/target/bin/yasm
  89. -- Looking for strtok_r
  90. -- Looking for strtok_r - found
  91. -- Looking for include file getopt.h
  92. -- Looking for include file getopt.h - found
  93. -- Configuring done
  94. -- Generating done
  95. CMake Warning:
  96. Manually-specified variables were not used by the project:
  97.  
  98. CMAKE_C_CREATE_STATIC_LIBRARY
  99.  
  100.  
  101. -- Build files have been written to: /home/sauser/Software/src/ffmpeg-static/build/x265
  102. Scanning dependencies of target encoder
  103. Scanning dependencies of target common
  104. [ 1%] [ 2%] Building CXX object encoder/CMakeFiles/encoder.dir/analysis.cpp.o
  105. Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixel-a.asm.o
  106. [ 4%] Building CXX object encoder/CMakeFiles/encoder.dir/search.cpp.o
  107. [ 5%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/const-a.asm.o
  108. [ 6%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/cpu-a.asm.o
  109. [ 8%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/ssd-a.asm.o
  110. [ 9%] Building CXX object encoder/CMakeFiles/encoder.dir/bitcost.cpp.o
  111. [ 10%] Building CXX object encoder/CMakeFiles/encoder.dir/motion.cpp.o
  112. [ 12%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/mc-a.asm.o
  113. [ 13%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/mc-a2.asm.o
  114. [ 14%] Building CXX object encoder/CMakeFiles/encoder.dir/slicetype.cpp.o
  115. [ 16%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixel-util8.asm.o
  116. [ 17%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/blockcopy8.asm.o
  117. [ 18%] Building CXX object encoder/CMakeFiles/encoder.dir/frameencoder.cpp.o
  118. [ 20%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixeladd8.asm.o
  119. [ 21%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/dct8.asm.o
  120. [ 22%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/sad-a.asm.o
  121. [ 24%] Building CXX object encoder/CMakeFiles/encoder.dir/framefilter.cpp.o
  122. [ 25%] Building CXX object encoder/CMakeFiles/encoder.dir/level.cpp.o
  123. [ 26%] Building CXX object encoder/CMakeFiles/encoder.dir/nal.cpp.o
  124. [ 28%] Building CXX object encoder/CMakeFiles/encoder.dir/sei.cpp.o
  125. [ 29%] Building CXX object encoder/CMakeFiles/encoder.dir/sao.cpp.o
  126. [ 30%] Building CXX object encoder/CMakeFiles/encoder.dir/entropy.cpp.o
  127. [ 32%] Building CXX object encoder/CMakeFiles/encoder.dir/dpb.cpp.o
  128. [ 33%] Building CXX object encoder/CMakeFiles/encoder.dir/ratecontrol.cpp.o
  129. [ 34%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/intrapred8.asm.o
  130. [ 36%] Building CXX object encoder/CMakeFiles/encoder.dir/reference.cpp.o
  131. [ 37%] Building CXX object encoder/CMakeFiles/encoder.dir/encoder.cpp.o
  132. [ 38%] Building CXX object encoder/CMakeFiles/encoder.dir/api.cpp.o
  133. [ 40%] Building CXX object encoder/CMakeFiles/encoder.dir/weightPrediction.cpp.o
  134. [ 40%] Built target encoder
  135. [ 41%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/ipfilter8.asm.o
  136. [ 42%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/loopfilter.asm.o
  137. [ 44%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixel-32.asm.o
  138. [ 45%] Building CXX object common/CMakeFiles/common.dir/x86/asm-primitives.cpp.o
  139. [ 46%] Building CXX object common/CMakeFiles/common.dir/vec/vec-primitives.cpp.o
  140. [ 48%] Building CXX object common/CMakeFiles/common.dir/vec/dct-sse3.cpp.o
  141. [ 49%] Building CXX object common/CMakeFiles/common.dir/vec/dct-ssse3.cpp.o
  142. [ 50%] Building CXX object common/CMakeFiles/common.dir/vec/dct-sse41.cpp.o
  143. [ 52%] Building CXX object common/CMakeFiles/common.dir/primitives.cpp.o
  144. [ 53%] Building CXX object common/CMakeFiles/common.dir/pixel.cpp.o
  145. [ 54%] Building CXX object common/CMakeFiles/common.dir/dct.cpp.o
  146. [ 56%] Building CXX object common/CMakeFiles/common.dir/ipfilter.cpp.o
  147. [ 57%] Building CXX object common/CMakeFiles/common.dir/intrapred.cpp.o
  148. [ 58%] Building CXX object common/CMakeFiles/common.dir/loopfilter.cpp.o
  149. [ 60%] Building CXX object common/CMakeFiles/common.dir/constants.cpp.o
  150. [ 61%] Building CXX object common/CMakeFiles/common.dir/cpu.cpp.o
  151. [ 62%] [ 64%] Building CXX object common/CMakeFiles/common.dir/version.cpp.o
  152. Building CXX object common/CMakeFiles/common.dir/threading.cpp.o
  153. [ 65%] Building CXX object common/CMakeFiles/common.dir/threadpool.cpp.o
  154. [ 66%] Building CXX object common/CMakeFiles/common.dir/wavefront.cpp.o
  155. [ 68%] Building CXX object common/CMakeFiles/common.dir/md5.cpp.o
  156. [ 69%] Building CXX object common/CMakeFiles/common.dir/bitstream.cpp.o
  157. [ 70%] Building CXX object common/CMakeFiles/common.dir/yuv.cpp.o
  158. [ 72%] Building CXX object common/CMakeFiles/common.dir/shortyuv.cpp.o
  159. [ 73%] [ 74%] Building CXX object common/CMakeFiles/common.dir/picyuv.cpp.o
  160. Building CXX object common/CMakeFiles/common.dir/common.cpp.o
  161. [ 76%] Building CXX object common/CMakeFiles/common.dir/param.cpp.o
  162. [ 77%] Building CXX object common/CMakeFiles/common.dir/frame.cpp.o
  163. [ 78%] Building CXX object common/CMakeFiles/common.dir/framedata.cpp.o
  164. [ 80%] Building CXX object common/CMakeFiles/common.dir/cudata.cpp.o
  165. [ 81%] Building CXX object common/CMakeFiles/common.dir/slice.cpp.o
  166. [ 82%] Building CXX object common/CMakeFiles/common.dir/lowres.cpp.o
  167. [ 84%] Building CXX object common/CMakeFiles/common.dir/piclist.cpp.o
  168. [ 85%] Building CXX object common/CMakeFiles/common.dir/predict.cpp.o
  169. [ 86%] Building CXX object common/CMakeFiles/common.dir/scalinglist.cpp.o
  170. [ 88%] Building CXX object common/CMakeFiles/common.dir/quant.cpp.o
  171. [ 89%] Building CXX object common/CMakeFiles/common.dir/deblock.cpp.o
  172. [ 89%] Built target common
  173. Scanning dependencies of target x265-static
  174. Scanning dependencies of target x265-shared
  175. Linking CXX shared library libx265.so
  176. Linking CXX static library libx265.a
  177. [ 89%] Built target x265-static
  178. [ 89%] Built target x265-shared
  179. Scanning dependencies of target cli
  180. [ 90%] [ 92%] Building CXX object CMakeFiles/cli.dir/input/input.cpp.o
  181. Building CXX object CMakeFiles/cli.dir/input/y4m.cpp.o
  182. [ 93%] Building CXX object CMakeFiles/cli.dir/input/yuv.cpp.o
  183. [ 94%] Building CXX object CMakeFiles/cli.dir/output/y4m.cpp.o
  184. [ 96%] Building CXX object CMakeFiles/cli.dir/output/output.cpp.o
  185. [ 97%] Building CXX object CMakeFiles/cli.dir/output/yuv.cpp.o
  186. [ 98%] Building CXX object CMakeFiles/cli.dir/filters/filters.cpp.o
  187. [100%] Building CXX object CMakeFiles/cli.dir/x265.cpp.o
  188. /home/sauser/Software/src/ffmpeg-static/build/x265/source/x265.cpp: In member function ‘bool CLIOptions::validateFanout(x265_param*)’:
  189. /home/sauser/Software/src/ffmpeg-static/build/x265/source/x265.cpp:795:57: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
  190. fread(paramBuf, 1, MAXPARAMSIZE, this->analysisFile);
  191. ^
  192. Linking CXX executable x265
  193. [100%] Built target cli
  194. [ 24%] Built target encoder
  195. [ 89%] Built target common
  196. [ 89%] Built target x265-shared
  197. [100%] Built target cli
  198. [100%] Built target x265-static
  199. Install the project...
  200. -- Install configuration: "Release"
  201. -- Installing: /home/sauser/Software/src/ffmpeg-static/target/lib/libx265.a
  202. -- Installing: /home/sauser/Software/src/ffmpeg-static/target/include/x265.h
  203. -- Installing: /home/sauser/Software/src/ffmpeg-static/target/include/x265_config.h
  204. -- Installing: /home/sauser/Software/src/ffmpeg-static/target/lib/libx265.so.37
  205. -- Installing: /home/sauser/Software/src/ffmpeg-static/target/lib/libx265.so
  206. -- Installing: /home/sauser/Software/src/ffmpeg-static/target/lib/pkgconfig/x265.pc
  207. -- Installing: /home/sauser/Software/src/ffmpeg-static/target/bin/x265
  208. -- Removed runtime path from "/home/sauser/Software/src/ffmpeg-static/target/bin/x265"
  209. *** Building FFmpeg ***
  210. ERROR: x265 not found
  211.  
  212. If you think configure made a mistake, make sure you are using the latest
  213. version from Git. If the latest version fails, report the problem to the
  214. ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
  215. Include the log file "config.log" produced by configure as this will help
  216. solve the problem.
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×