octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #55803] [octave forge] (video) Compilation fai


From: Rafael Laboissiere
Subject: [Octave-bug-tracker] [bug #55803] [octave forge] (video) Compilation fails due to non existent libavcodec macros
Date: Fri, 1 Mar 2019 11:58:13 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.53 Safari/537.36

URL:
  <https://savannah.gnu.org/bugs/?55803>

                 Summary: [octave forge] (video) Compilation fails due to non
existent libavcodec macros
                 Project: GNU Octave
            Submitted by: rlaboiss
            Submitted on: Fri 01 Mar 2019 04:58:11 PM UTC
                Category: Octave Forge Package
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Build Failure
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: other
        Operating System: GNU/Linux

    _______________________________________________________

Details:

When compiling the video package on a Debian GNU/Linux unstable system against
libavcodec-dev 4.1-1, the following failure happens:


make[1]: Entering directory
'/var/data/rlaboiss/debian/PKGS/octave-video/octave-video/src'
/usr/bin/mkoctfile --verbose -Wall -v -Wno-deprecated-declarations -c
-DHAVE_CONFIG_H AVHandler.cc -o AVHandler.o -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2
-fdebug-prefix-map=/var/data/rlaboiss/debian/PKGS/octave-video/octave-video=.
-fstack-protector-strong -Wformat -Werror=format-security
g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/include/octave-4.4.1/octave/.. -I/usr/include/octave-4.4.1/octave 
-pthread -fopenmp -g -O2
-fdebug-prefix-map=/var/data/rlaboiss/debian/PKGS/octave-video/octave-video=.
-fstack-protector-strong -Wformat -Werror=format-security -g  -Wall
-Wno-deprecated-declarations -Wdate-time -O2
-fdebug-prefix-map=/var/data/rlaboiss/debian/PKGS/octave-video/octave-video=.
-fstack-protector-strong -Wformat -Werror=format-security   -DHAVE_CONFIG_H
-D_FORTIFY_SOURCE=2 AVHandler.cc -o AVHandler.o
AVHandler.cc: In member function ‘int AVHandler::setup_read()’:
AVHandler.cc:246:29: error: ‘CODEC_CAP_TRUNCATED’ was not declared in this
scope
   if (codec->capabilities & CODEC_CAP_TRUNCATED)
                             ^~~~~~~~~~~~~~~~~~~
AVHandler.cc:246:29: note: suggested alternative:
‘AV_CODEC_CAP_TRUNCATED’
   if (codec->capabilities & CODEC_CAP_TRUNCATED)
                             ^~~~~~~~~~~~~~~~~~~
                             AV_CODEC_CAP_TRUNCATED
AVHandler.cc:247:30: error: ‘CODEC_FLAG_TRUNCATED’ was not declared in
this scope
     vstream->codec->flags |= CODEC_FLAG_TRUNCATED;
                              ^~~~~~~~~~~~~~~~~~~~
AVHandler.cc:247:30: note: suggested alternative:
‘AV_CODEC_FLAG_TRUNCATED’
     vstream->codec->flags |= CODEC_FLAG_TRUNCATED;
                              ^~~~~~~~~~~~~~~~~~~~
                              AV_CODEC_FLAG_TRUNCATED
AVHandler.cc: In member function ‘int AVHandler::read_frame(unsigned
int)’:
AVHandler.cc:358:37: warning: comparison of integer expressions of different
signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’
{aka ‘long int’} [-Wsign-compare]
   if ((uint64_t)vstream->start_time != AV_NOPTS_VALUE)
                                     ^
make[1]: *** [Makefile:17: AVHandler.o] Error 1


The patch attached to this bug report fixes the problem.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Fri 01 Mar 2019 04:58:11 PM UTC  Name: libavcodec-macros.patch  Size:
596B   By: rlaboiss

<http://savannah.gnu.org/bugs/download.php?file_id=46384>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?55803>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]