I know, that’s not the problem. The issue is that now, I have to specify 
libogg.a in the ffmpeg's libs (scons/cmake parameters), else Blender 
won’t link (at least with static version)… Before I never had this 
problem, not sure why it raises now! o_O

Bastien

On 27/09/2013 17:02, IRIE Shinsuke wrote:
> On Debian/Ubuntu, libogg-dev is automatically installed due to the
> package dependencies if VORBIS_USE or THEORA_USE is true.
>
> IRIE Shinsuke
>
> 13/09/27, Bastien Montagne wrote:
>> Revision: 60394
>>             
>> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60394
>> Author:   mont29
>> Date:     2013-09-27 13:56:16 +0000 (Fri, 27 Sep 2013)
>> Log Message:
>> -----------
>> install_deps.sh fix: add explicit OGG lib handling, we need it to pass 
>> correct values for ffmpeg libraries (at least for static builds).
>>
>> I?\226?\128?\153m not close to understand why this has worked fine until 
>> today... :/
>>
>> Only tested with Debian, but I would not expect any issue with 
>> Fedora/Suse/Arch, this is a quite simple change!
>>
>> Modified Paths:
>> --------------
>>       trunk/blender/build_files/build_environment/install_deps.sh
>>
>> Modified: trunk/blender/build_files/build_environment/install_deps.sh
>> ===================================================================
>> --- trunk/blender/build_files/build_environment/install_deps.sh      
>> 2013-09-27 13:54:40 UTC (rev 60393)
>> +++ trunk/blender/build_files/build_environment/install_deps.sh      
>> 2013-09-27 13:56:16 UTC (rev 60394)
>> @@ -247,6 +247,8 @@
>>    # FFMPEG optional libs.
>>    VORBIS_USE=false
>>    VORBIS_DEV=""
>> +OGG_USE=false
>> +OGG_DEV=""
>>    THEORA_USE=false
>>    THEORA_DEV=""
>>    XVID_USE=false
>> @@ -1890,16 +1892,18 @@
>>      # These libs should always be available in debian/ubuntu official 
>> repository...
>>      OPENJPEG_DEV="libopenjpeg-dev"
>>      VORBIS_DEV="libvorbis-dev"
>> +  OGG_DEV="libogg-dev"
>>      THEORA_DEV="libtheora-dev"
>>
>>      _packages="gawk cmake cmake-curses-gui scons build-essential 
>> libjpeg-dev libpng-dev \
>>                 libfreetype6-dev libx11-dev libxi-dev wget libsqlite3-dev 
>> libbz2-dev \
>>                 libncurses5-dev libssl-dev liblzma-dev libreadline-dev 
>> $OPENJPEG_DEV \
>> -             libopenal-dev libglew-dev yasm $THEORA_DEV $VORBIS_DEV \
>> +             libopenal-dev libglew-dev yasm $THEORA_DEV $VORBIS_DEV 
>> $OGG_DEV \
>>                 libsdl1.2-dev libfftw3-dev patch bzip2"
>>
>>      OPENJPEG_USE=true
>>      VORBIS_USE=true
>> +  OGG_USE=true
>>      THEORA_USE=true
>>
>>      # Install newest libtiff-dev in debian/ubuntu.
>> @@ -2307,15 +2311,17 @@
>>      # These libs should always be available in fedora/suse official 
>> repository...
>>      OPENJPEG_DEV="openjpeg-devel"
>>      VORBIS_DEV="libvorbis-devel"
>> +  OGG_DEV="libogg-devel"
>>      THEORA_DEV="libtheora-devel"
>>
>>      _packages="gcc gcc-c++ make scons libtiff-devel freetype-devel 
>> libjpeg-devel\
>>                 libpng-devel libX11-devel libXi-devel wget ncurses-devel \
>>                 readline-devel $OPENJPEG_DEV openal-soft-devel \
>> -             glew-devel yasm $THEORA_DEV $VORBIS_DEV patch"
>> +             glew-devel yasm $THEORA_DEV $VORBIS_DEV $OGG_DEV patch"
>>
>>      OPENJPEG_USE=true
>>      VORBIS_USE=true
>> +  OGG_USE=true
>>      THEORA_USE=true
>>
>>      if [ $RPM = "FEDORA" -o $RPM = "RHEL" ]; then
>> @@ -2643,13 +2649,15 @@
>>      # These libs should always be available in arch official repository...
>>      OPENJPEG_DEV="openjpeg"
>>      VORBIS_DEV="libvorbis"
>> +  OGG_DEV="libogg"
>>      THEORA_DEV="libtheora"
>>
>>      _packages="base-devel scons cmake libxi glew libpng libtiff wget openal 
>> \
>> -             $OPENJPEG_DEV $VORBIS_DEV $THEORA_DEV yasm sdl fftw"
>> +             $OPENJPEG_DEV $VORBIS_DEV $OGG_DEV $THEORA_DEV yasm sdl fftw"
>>
>>      OPENJPEG_USE=true
>>      VORBIS_USE=true
>> +  OGG_USE=true
>>      THEORA_USE=true
>>
>>      if $WITH_ALL; then
>> @@ -2912,6 +2920,10 @@
>>        _packages="$_packages $VORBIS_DEV"
>>      fi
>>
>> +  if $OGG_USE; then
>> +    _packages="$_packages $OGG_DEV"
>> +  fi
>> +
>>      if $XVID_USE; then
>>        _packages="$_packages $XVID_DEV"
>>      fi
>>
>> _______________________________________________
>> Bf-blender-cvs mailing list
>> bf-blender-...@blender.org
>> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to