[FFmpeg-trac] #4075(avutil:new): libavutil time_interal gmtime_r, localtime_3 fail compiling on Windows
FFmpeg
trac at avcodec.org
Mon Nov 3 21:40:07 CET 2014
#4075: libavutil time_interal gmtime_r, localtime_3 fail compiling on Windows
----------------------------------------+----------------------------------
Reporter: Selur | Owner:
Type: defect | Status: new
Priority: important | Component: avutil
Version: git-master | Resolution:
Keywords: win regression | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------------+----------------------------------
Comment (by jb_alvarado):
Hi, I will answer because Selur it not there at the moment. The V=1 Output
is;
{{{
rm -f libavdevice/libavdevice.a
ar rc libavdevice/libavdevice.a libavdevice/alldevices.o
libavdevice/avdevice.o libavdevice/caca.o libavdevice/dshow.o
libavdevice/dshow_common.o libavdevice/dshow_enummediatypes.o
libavdevice/dshow_enumpins.o libavdevice/dshow_filter.o
libavdevice/dshow_pin.o libavdevice/gdigrab.o libavdevice/lavfi.o
libavdevice/openal-dec.o libavdevice/sdl.o libavdevice/vfwcap.o
: libavdevice/libavdevice.a
rm -f libavfilter/libavfilter.a
ar rc libavfilter/libavfilter.a libavfilter/aeval.o
libavfilter/af_adelay.o libavfilter/af_aecho.o libavfilter/af_afade.o
libavfilter/af_aformat.o libavfilter/af_amerge.o libavfilter/af_amix.o
libavfilter/af_anull.o libavfilter/af_apad.o libavfilter/af_aphaser.o
libavfilter/af_aresample.o libavfilter/af_asetnsamples.o
libavfilter/af_asetrate.o libavfilter/af_ashowinfo.o
libavfilter/af_astats.o libavfilter/af_astreamsync.o
libavfilter/af_atempo.o libavfilter/af_biquads.o
libavfilter/af_channelmap.o libavfilter/af_channelsplit.o
libavfilter/af_compand.o libavfilter/af_earwax.o libavfilter/af_flanger.o
libavfilter/af_join.o libavfilter/af_pan.o libavfilter/af_replaygain.o
libavfilter/af_silencedetect.o libavfilter/af_silenceremove.o
libavfilter/af_volume.o libavfilter/af_volumedetect.o
libavfilter/allfilters.o libavfilter/asink_anullsink.o
libavfilter/asrc_anullsrc.o libavfilter/asrc_sine.o libavfilter/audio.o
libavfilter/avcodec.o libavfilter/avf_avectorscope.o
libavfilter/avf_concat.o libavfilter/avf_showcqt.o
libavfilter/avf_showspectrum.o libavfilter/avf_showwaves.o
libavfilter/avfilter.o libavfilter/avfiltergraph.o libavfilter/bbox.o
libavfilter/buffer.o libavfilter/buffersink.o libavfilter/buffersrc.o
libavfilter/drawutils.o libavfilter/dualinput.o libavfilter/f_ebur128.o
libavfilter/f_interleave.o libavfilter/f_perms.o libavfilter/f_select.o
libavfilter/f_sendcmd.o libavfilter/fifo.o libavfilter/formats.o
libavfilter/framesync.o libavfilter/generate_wave_table.o
libavfilter/graphdump.o libavfilter/graphparser.o libavfilter/lavfutils.o
libavfilter/libmpcodecs/img_format.o libavfilter/libmpcodecs/mp_image.o
libavfilter/libmpcodecs/vf_eq.o libavfilter/libmpcodecs/vf_eq2.o
libavfilter/libmpcodecs/vf_fspp.o libavfilter/libmpcodecs/vf_ilpack.o
libavfilter/libmpcodecs/vf_pp7.o libavfilter/libmpcodecs/vf_softpulldown.o
libavfilter/libmpcodecs/vf_uspp.o libavfilter/lswsutils.o
libavfilter/opencl_allkernels.o libavfilter/pthread.o libavfilter/setpts.o
libavfilter/settb.o libavfilter/split.o libavfilter/src_movie.o
libavfilter/transform.o libavfilter/trim.o libavfilter/vf_alphamerge.o
libavfilter/vf_aspect.o libavfilter/vf_bbox.o libavfilter/vf_blackdetect.o
libavfilter/vf_blackframe.o libavfilter/vf_blend.o
libavfilter/vf_boxblur.o libavfilter/vf_codecview.o
libavfilter/vf_colorbalance.o libavfilter/vf_colorchannelmixer.o
libavfilter/vf_colormatrix.o libavfilter/vf_copy.o libavfilter/vf_crop.o
libavfilter/vf_cropdetect.o libavfilter/vf_curves.o
libavfilter/vf_dctdnoiz.o libavfilter/vf_decimate.o
libavfilter/vf_dejudder.o libavfilter/vf_delogo.o libavfilter/vf_deshake.o
libavfilter/vf_drawbox.o libavfilter/vf_drawtext.o
libavfilter/vf_edgedetect.o libavfilter/vf_elbg.o
libavfilter/vf_extractplanes.o libavfilter/vf_fade.o
libavfilter/vf_field.o libavfilter/vf_fieldmatch.o
libavfilter/vf_fieldorder.o libavfilter/vf_format.o libavfilter/vf_fps.o
libavfilter/vf_framepack.o libavfilter/vf_framestep.o
libavfilter/vf_frei0r.o libavfilter/vf_geq.o libavfilter/vf_gradfun.o
libavfilter/vf_hflip.o libavfilter/vf_histeq.o libavfilter/vf_histogram.o
libavfilter/vf_hqdn3d.o libavfilter/vf_hqx.o libavfilter/vf_hue.o
libavfilter/vf_idet.o libavfilter/vf_il.o libavfilter/vf_interlace.o
libavfilter/vf_kerndeint.o libavfilter/vf_lenscorrection.o
libavfilter/vf_lut.o libavfilter/vf_lut3d.o libavfilter/vf_mcdeint.o
libavfilter/vf_mergeplanes.o libavfilter/vf_mp.o
libavfilter/vf_mpdecimate.o libavfilter/vf_noise.o libavfilter/vf_null.o
libavfilter/vf_overlay.o libavfilter/vf_owdenoise.o libavfilter/vf_pad.o
libavfilter/vf_perspective.o libavfilter/vf_phase.o
libavfilter/vf_pixdesctest.o libavfilter/vf_pp.o libavfilter/vf_psnr.o
libavfilter/vf_pullup.o libavfilter/vf_removelogo.o
libavfilter/vf_rotate.o libavfilter/vf_sab.o libavfilter/vf_scale.o
libavfilter/vf_separatefields.o libavfilter/vf_setfield.o
libavfilter/vf_showinfo.o libavfilter/vf_shuffleplanes.o
libavfilter/vf_signalstats.o libavfilter/vf_smartblur.o
libavfilter/vf_spp.o libavfilter/vf_stereo3d.o libavfilter/vf_subtitles.o
libavfilter/vf_super2xsai.o libavfilter/vf_swapuv.o
libavfilter/vf_telecine.o libavfilter/vf_thumbnail.o libavfilter/vf_tile.o
libavfilter/vf_tinterlace.o libavfilter/vf_transpose.o
libavfilter/vf_unsharp.o libavfilter/vf_vflip.o
libavfilter/vf_vidstabdetect.o libavfilter/vf_vidstabtransform.o
libavfilter/vf_vignette.o libavfilter/vf_w3fdif.o libavfilter/vf_yadif.o
libavfilter/vf_zoompan.o libavfilter/video.o libavfilter/vidstabutils.o
libavfilter/vsink_nullsink.o libavfilter/vsrc_cellauto.o
libavfilter/vsrc_life.o libavfilter/vsrc_mandelbrot.o
libavfilter/vsrc_mptestsrc.o libavfilter/vsrc_testsrc.o
libavfilter/x86/af_volume.o libavfilter/x86/af_volume_init.o
libavfilter/x86/vf_gradfun.o libavfilter/x86/vf_gradfun_init.o
libavfilter/x86/vf_hqdn3d.o libavfilter/x86/vf_hqdn3d_init.o
libavfilter/x86/vf_idet.o libavfilter/x86/vf_idet_init.o
libavfilter/x86/vf_noise.o libavfilter/x86/vf_pullup.o
libavfilter/x86/vf_pullup_init.o libavfilter/x86/vf_spp.o
libavfilter/x86/vf_yadif.o libavfilter/x86/vf_yadif_init.o
libavfilter/x86/yadif-10.o libavfilter/x86/yadif-16.o
: libavfilter/libavfilter.a
gcc -I. -I./ -DFRIBIDI_ENTRY="" -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -D__USE_MINGW_ANSI_STDIO=1
-D__printf__=__gnu_printf__ -DZLIB_CONST -DHAVE_AV_CONFIG_H
-I/local32/include -I/mingw32/include -mms-bitfields -mthreads
-mtune=generic -pipe -DPTW32_STATIC_LIB -DLIBTWOLAME_STATIC -DCACA_STATIC
-std=c99 -fomit-frame-pointer -I/local32/include -I/mingw32/include
-I/local32/include -I/mingw32/include -I/local32/include/freetype2
-I/mingw32/include -I/mingw32/include/libpng16 -I/local32/include/fribidi
-I/local32/include/freetype2 -I/mingw32/include
-I/mingw32/include/libpng16 -I/local32/include -I/local32/include
-I/local32/include -I/mingw32/include -I/local32/include/freetype2
-I/mingw32/include -I/mingw32/include/libpng16
-I/local32/include/freetype2 -I/mingw32/include
-I/mingw32/include/libpng16 -I/local32/include/freetype2
-I/mingw32/include -I/mingw32/include/libpng16 -I/local32/include
-I/local32/include/opus -I/local32/include -I/mingw32/include
-I/local32/include/schroedinger-1.0 -I/local32/include/orc-0.4
-I/local32/include -ID:/_System/mingw64_Oktober2014/local32/include
-I/local32/include -ID:/_System/mingw64_Oktober2014/local32/include
-D_GNU_SOURCE=1 -Dmain=SDL_main -I/local32/include/SDL -Wdeclaration-
after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-
decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-
pointer-to-int-cast -Wstrict-prototypes -Wempty-body -Wno-parentheses
-Wno-switch -Wno-format-zero-length -Wno-pointer-sign -O3 -fno-math-errno
-fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror
=implicit-function-declaration -Werror=missing-prototypes -Werror=return-
type -Werror=vla -Wformat -Wno-maybe-uninitialized -MMD -MF
libavformat/matroskadec.d -MT libavformat/matroskadec.o -c -o
libavformat/matroskadec.o libavformat/matroskadec.c
In file included from ./libavutil/time_internal.h:22:0,
from libavformat/matroskadec.c:49:
./libavutil/time_internal.h:26:26: error: expected identifier or '('
before '{' token
static inline struct tm *gmtime_r(const time_t* clock, struct tm *result)
^
./libavutil/time_internal.h:37:26: error: expected identifier or '('
before '{' token
static inline struct tm *localtime_r(const time_t* clock, struct tm
*result)
^
common.mak:49: die Regel für Ziel „libavformat/matroskadec.o“ scheiterte
make: *** [libavformat/matroskadec.o] Fehler 1
}}}
Regard
jb_
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4075#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list