Skip to content

Instantly share code, notes, and snippets.

@bagong
Created July 21, 2017 10:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bagong/e81ceb3e1af99be693413d986e9cc2c6 to your computer and use it in GitHub Desktop.
Save bagong/e81ceb3e1af99be693413d986e9cc2c6 to your computer and use it in GitHub Desktop.
Gstreamser 1.12.2 msys2 build
/bin/sh ../../../libtool --tag=CC --mode=link x86_64-w64-mingw32-gcc -I../../../../gst-plugins-ba d-1.12.2/gst-libs -I../../../gst-libs -DGST_USE_UNSTABLE_API -pthread -mms-bitfields -IC:/msys/mingw 64/include/gstreamer-1.0 -IC:/msys/mingw64/include/glib-2.0 -IC:/msys/mingw64/lib/glib-2.0/include - IC:/msys/mingw64/include -DGST_USE_UNSTABLE_API -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wal l -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -W redundant-decls -Wwrite-strings -Wformat-security -Wold-style-definition -Winit-self -Wmissing-inclu de-dirs -Waddress -Wno-multichar -Wnested-externs -g -Dvp8_norm=gst_codecparsers_vp8_norm -Dvp8 dx_start_decode=gst_codecparsers_vp8dx_start_decode -Dvp8dx_bool_decoder_fill=gst_codecparsers_vp8dx _bool_decoder_fill -march=x86-64 -mtune=generic -O2 -pipe -export-symbols-regex ^_?\(gst_\|Gst\|GST_ \).* -no-undefined -Wl,-Bsymbolic-functions -version-info 1202:0:1202 -pipe -o libgstcodecparsers-1. 0.la -rpath /mingw64/lib libgstcodecparsers_1.0_la-gstmpegvideoparser.lo libgstcodecparsers_1.0_la-g sth264parser.lo libgstcodecparsers_1.0_la-gstvc1parser.lo libgstcodecparsers_1.0_la-gstmpeg4parser.l o libgstcodecparsers_1.0_la-gsth265parser.lo libgstcodecparsers_1.0_la-gstvp8parser.lo libgstcodecpa rsers_1.0_la-gstvp8rangedecoder.lo libgstcodecparsers_1.0_la-parserutils.lo libgstcodecparsers_1.0_l a-nalutils.lo libgstcodecparsers_1.0_la-dboolhuff.lo libgstcodecparsers_1.0_la-vp8utils.lo libgstcod ecparsers_1.0_la-gstjpegparser.lo libgstcodecparsers_1.0_la-gstmpegvideometa.lo libgstcodecparsers_1 .0_la-gstjpeg2000sampling.lo libgstcodecparsers_1.0_la-gstvp9parser.lo libgstcodecparsers_1.0_la-vp9 utils.lo -LC:/msys/mingw64/lib -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -LC:/ms ys/mingw64/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lm
Assembler messages:
Fatal error: can't create tmp-introspecteoqftg/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/s rc/build-x86_64-w64-mingw32/gst-libs/gst/mpegts/tmp-introspecteoqftg/GstMpegts-1.0.o: No such file o r directory
C:/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-mingw32/gst-libs/gst/mpe gts/tmp-introspecteoqftg/GstMpegts-1.0.c:678:1: fatal error: error writing to -: Invalid argument
};
^
compilation terminated.
Assembler messages:
Fatal error: can't create tmp-introspectfqrbd4/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/s rc/build-x86_64-w64-mingw32/gst-libs/gst/player/tmp-introspectfqrbd4/GstPlayer-1.0.o: No such file o r directory
Traceback (most recent call last):
File "C:/msys/mingw64/bin/g-ir-scanner", line 66, in <module>
sys.exit(scanner_main(sys.argv))
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/scannermain.py", line 548, in sca nner_main
shlibs = create_binary(transformer, options, args)
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/scannermain.py", line 422, in cre ate_binary
gdump_parser.get_error_quark_functions())
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 329, in compile_ introspection_binary
return dc.run()
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 168, in run
introspection_obj = self._compile(c_path)
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 208, in _compile
self._options.init_sections)
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/ccompiler.py", line 242, in compi le
source_str.rfind(os.sep)]))
File "C:/msys/mingw64/lib/python2.7/distutils/ccompiler.py", line 574, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "C:/msys/mingw64/lib/python2.7/distutils/cygwinccompiler.py", line 189, in _compile
raise CompileError, msg
distutils.errors.CompileError: command 'C:\\msys\\mingw64\\bin/x86_64-w64-mingw32-gcc.exe' failed wi th exit status 1
make[5]: *** [Makefile:1352: GstMpegts-1.0.gir] Error 1
make[5]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-min gw32/gst-libs/gst/mpegts'
libtool: link: /mingw64/bin/nm -B .libs/libgstcodecparsers_1.0_la-gstmpegvideoparser.o .libs/libgst codecparsers_1.0_la-gsth264parser.o .libs/libgstcodecparsers_1.0_la-gstvc1parser.o .libs/libgstcodec parsers_1.0_la-gstmpeg4parser.o .libs/libgstcodecparsers_1.0_la-gsth265parser.o .libs/libgstcodecpar sers_1.0_la-gstvp8parser.o .libs/libgstcodecparsers_1.0_la-gstvp8rangedecoder.o .libs/libgstcodecpar sers_1.0_la-parserutils.o .libs/libgstcodecparsers_1.0_la-nalutils.o .libs/libgstcodecparsers_1.0_la -dboolhuff.o .libs/libgstcodecparsers_1.0_la-vp8utils.o .libs/libgstcodecparsers_1.0_la-gstjpegparse r.o .libs/libgstcodecparsers_1.0_la-gstmpegvideometa.o .libs/libgstcodecparsers_1.0_la-gstjpeg2000sa mpling.o .libs/libgstcodecparsers_1.0_la-gstvp9parser.o .libs/libgstcodecparsers_1.0_la-vp9utils.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\ )\{0,1\}$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DAT A/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libg stcodecparsers-1.0.exp
make[4]: *** [Makefile:882: all] Error 2
make[4]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-min gw32/gst-libs/gst/mpegts'
make[3]: *** [Makefile:1100: mpegts] Error 2
libtool: link: /usr/bin/grep -E -e "^_?(gst_|Gst|GST_).*" ".libs/libgstcodecparsers-1.0.exp" > ".lib s/libgstcodecparsers-1.0.expT"
libtool: link: mv -f ".libs/libgstcodecparsers-1.0.expT" ".libs/libgstcodecparsers-1.0.exp"
libtool: link: if test DEF = "`/usr/bin/sed -n -e 's/^[ ]*//' -e '/^\(;.*\)*$/d' -e 's/^\(EXPORTS\| LIBRARY\)\([ ].*\)*$/DEF/p' -e q .libs/libgstcodecparsers-1.0.exp`" ; then cp .libs/libgstcodecp arsers-1.0.exp .libs/libgstcodecparsers-1.0-0.dll.def; else echo EXPORTS > .libs/libgstcodecparsers- 1.0-0.dll.def; cat .libs/libgstcodecparsers-1.0.exp >> .libs/libgstcodecparsers-1.0-0.dll.def; fi
libtool: link: x86_64-w64-mingw32-gcc -shared .libs/libgstcodecparsers-1.0-0.dll.def .libs/libgstc odecparsers_1.0_la-gstmpegvideoparser.o .libs/libgstcodecparsers_1.0_la-gsth264parser.o .libs/libgst codecparsers_1.0_la-gstvc1parser.o .libs/libgstcodecparsers_1.0_la-gstmpeg4parser.o .libs/libgstcode cparsers_1.0_la-gsth265parser.o .libs/libgstcodecparsers_1.0_la-gstvp8parser.o .libs/libgstcodecpars ers_1.0_la-gstvp8rangedecoder.o .libs/libgstcodecparsers_1.0_la-parserutils.o .libs/libgstcodecparse rs_1.0_la-nalutils.o .libs/libgstcodecparsers_1.0_la-dboolhuff.o .libs/libgstcodecparsers_1.0_la-vp8 utils.o .libs/libgstcodecparsers_1.0_la-gstjpegparser.o .libs/libgstcodecparsers_1.0_la-gstmpegvideo meta.o .libs/libgstcodecparsers_1.0_la-gstjpeg2000sampling.o .libs/libgstcodecparsers_1.0_la-gstvp9p arser.o .libs/libgstcodecparsers_1.0_la-vp9utils.o -LC:/msys/mingw64/lib -lgstbase-1.0 -lgstreamer -1.0 -lgobject-2.0 -lglib-2.0 -lintl -pthread -mms-bitfields -g -march=x86-64 -mtune=generic -O2 -W l,-Bsymbolic-functions -pthread -o .libs/libgstcodecparsers-1.0-0.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libgstcodecparsers-1.0.dll.a
C:/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-mingw32/gst-libs/gst/pla yer/tmp-introspectfqrbd4/GstPlayer-1.0.c:650:1: fatal error: error writing to -: Invalid argument
};
^
compilation terminated.
g-ir-scanner: warning: Option --strip-prefix has been deprecated;
see --identifier-prefix and --symbol-prefix.
Traceback (most recent call last):
File "C:/msys/mingw64/bin/g-ir-scanner", line 66, in <module>
sys.exit(scanner_main(sys.argv))
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/scannermain.py", line 548, in sca nner_main
shlibs = create_binary(transformer, options, args)
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/scannermain.py", line 422, in cre ate_binary
gdump_parser.get_error_quark_functions())
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 329, in compile_ introspection_binary
return dc.run()
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 168, in run
introspection_obj = self._compile(c_path)
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 208, in _compile
self._options.init_sections)
File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/ccompiler.py", line 242, in compi le
source_str.rfind(os.sep)]))
File "C:/msys/mingw64/lib/python2.7/distutils/ccompiler.py", line 574, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "C:/msys/mingw64/lib/python2.7/distutils/cygwinccompiler.py", line 189, in _compile
raise CompileError, msg
distutils.errors.CompileError: command 'C:\\msys\\mingw64\\bin/x86_64-w64-mingw32-gcc.exe' failed wi th exit status 1
make[4]: *** [Makefile:1301: GstPlayer-1.0.gir] Error 1
make[4]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-min gw32/gst-libs/gst/player'
make[3]: *** [Makefile:1100: player] Error 2
libtool: link: ( cd ".libs" && rm -f "libgstcodecparsers-1.0.la" && cp -pR "../libgstcodecparsers-1. 0.la" "libgstcodecparsers-1.0.la" )
make[4]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-min gw32/gst-libs/gst/codecparsers'
make[3]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-min gw32/gst-libs/gst'
make[2]: *** [Makefile:806: all-recursive] Error 1
make[2]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-min gw32/gst-libs'
make[1]: *** [Makefile:998: all-recursive] Error 1
make[1]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-min gw32'
make: *** [Makefile:929: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
rainer@lg-windows MSYS /repos/MINGW-packages/mingw-w64-gst-plugins-bad
$ Assembler messages:
C:/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-mingw32/gst-libs/gst/mpe gts/tmp-introspecteoqftg/GstMpegts-1.0.c:678:1: fatal error: error writing to -: Invalid argument
};
^
compilation terminated.
Assembler messages:
Fatal error: can't create tmp-introspectfqrbd4/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/s rc/build-x86_64-w64-mingw32/gst-libs/gst/player/tmp-introspectfqrbd4/GstPlayer-1.0.o: No such file o r directory
Traceback (most recent call last):
-bash: Assembler: command not found
rainer@lg-windows MSYS /repos/MINGW-packages/mingw-w64-gst-plugins-bad
$ Fatal error: can't create tmp-introspecteoqftg/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/s rc/build-x86_64-w64-mingw32/gst-libs/gst/mpegts/tmp-introspecteoqftg/GstMpegts-1.0.o: No such file o r directory
> C:/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/src/build-x86_64-w64-mingw32/gst-libs/gst/mpe gts/tmp-introspecteoqftg/GstMpegts-1.0.c:678:1: fatal error: error writing to -: Invalid argument
> };
> ^
> compilation terminated.
> Assembler messages:
> Fatal error: can't create tmp-introspectfqrbd4/msys/repos/MINGW-packages/mingw-w64-gst-plugins-bad/s rc/build-x86_64-w64-mingw32/gst-libs/gst/player/tmp-introspectfqrbd4/GstPlayer-1.0.o: No such file o r directory
-bash: Fatal: command not found
rainer@lg-windows MSYS /repos/MINGW-packages/mingw-w64-gst-plugins-bad
$ Traceback (most recent call last):
-bash: syntax error near unexpected token `most'
@bagong
Copy link
Author

bagong commented Jul 21, 2017

plugins-base:

Assembler messages:
Fatal error: can't create tmp-introspectcgxzb_/msys/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst/video/tmp-introspectcgxzb_/GstVideo-1.0.o: No such file or directory
libtool: link: x86_64-w64-mingw32-gcc -o C:/msys/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst/tag/tmp-introspectlj65is/.libs/GstTag-1.0.exe -Wl,--export-all-symbols -D_FORTIFY_SOURCE=2 -D__USE_MINGW_ANSI_STDIO=1 -I/mingw64/include -march=x86-64 -mtune=generic -O2 -pipe tmp-introspectlj65is/msys/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst/tag/tmp-introspectlj65is/GstTag-1.0.o -pthread -pipe  -L. ./.libs/libgsttag-1.0.dll.a -LC:/msys/mingw64/lib -lz -lgio-2.0 -lgmodule-2.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -pthread -L/mingw64/lib
C:/msys/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst/video/tmp-introspectcgxzb_/GstVideo-1.0.c:744:1: fatal error: error writing to -: Invalid argument
 };
 ^
compilation terminated.
Traceback (most recent call last):
  File "C:/msys/mingw64/bin/g-ir-scanner", line 66, in <module>
    sys.exit(scanner_main(sys.argv))
  File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/scannermain.py", line 548, in scanner_main
    shlibs = create_binary(transformer, options, args)
  File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/scannermain.py", line 422, in create_binary
    gdump_parser.get_error_quark_functions())
  File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 329, in compile_introspection_binary
    return dc.run()
  File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 168, in run
    introspection_obj = self._compile(c_path)
  File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/dumper.py", line 208, in _compile
    self._options.init_sections)
  File "C:/msys/mingw64/bin/../lib/gobject-introspection/giscanner/ccompiler.py", line 242, in compile
    source_str.rfind(os.sep)]))
  File "C:/msys/mingw64/lib/python2.7/distutils/ccompiler.py", line 574, in compile
    self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
  File "C:/msys/mingw64/lib/python2.7/distutils/cygwinccompiler.py", line 189, in _compile
    raise CompileError, msg
distutils.errors.CompileError: command 'C:\\msys\\mingw64\\bin/x86_64-w64-mingw32-gcc.exe' failed with exit status 1
make[5]: *** [Makefile:1510: GstVideo-1.0.gir] Error 1
make[5]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst/video'
make[4]: *** [Makefile:740: all] Error 2
make[4]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst/video'
make[3]: *** [Makefile:865: video] Error 2
make[3]: *** Waiting for unfinished jobs....
  GEN      GstTag-1.0.typelib
make[5]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst/tag'
make[4]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst/tag'
make[3]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs/gst'
make[2]: *** [Makefile:562: all-recursive] Error 1
make[2]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32/gst-libs'
make[1]: *** [Makefile:701: all-recursive] Error 1
make[1]: Leaving directory '/repos/MINGW-packages/mingw-w64-gst-plugins-base/src/build-x86_64-w64-mingw32'
make: *** [Makefile:632: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

@filnet
Copy link

filnet commented Jul 21, 2017

Worked for me... I'll be afk for the next 3 weeks starting now so unfortunately won't be able to help until then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment