[MacPorts] #17792: vxl fails to build
#17792: vxl fails to build ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: ----------------------------------+----------------------------------------- On an intel mac running Leopard 10.5.6 and Xcode 3.1.2 vxl fails to build with the following error. It looks to me as if this may be related to the fact that I can not update ffmpeg. Any suggestions? {{{ Error: Target org.macports.build returned: shell command " cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/work/vxl-1.11.0" && make all " returned error 2 Command output: /opt/macports/include/ffmpeg/avcodec.h:2349: warning: 'ImgReSampleContext' is deprecated (declared at /opt/macports/include/ffmpeg/avcodec.h:2343) /opt/macports/include/ffmpeg/avcodec.h:2359: warning: 'ImgReSampleContext' is deprecated (declared at /opt/macports/include/ffmpeg/avcodec.h:2343) [ 34%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_clip.o [ 34%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_movie.o [ 34%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_frame.o [ 34%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_frame_resource.o [ 34%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_image_list_codec.o [ 34%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_io.o [ 34%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_mpegcodec.o [ 34%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_mpegcodec_helper.o [ 35%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_ffmpeg_codec.o /opt/macports/include/ffmpeg/avcodec.h:2349: warning: 'ImgReSampleContext' is deprecated (declared at /opt/macports/include/ffmpeg/avcodec.h:2343) /opt/macports/include/ffmpeg/avcodec.h:2359: warning: 'ImgReSampleContext' is deprecated (declared at /opt/macports/include/ffmpeg/avcodec.h:2343) /opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/work/vxl-1.11.0/core/vidl/vidl_ffmpeg_codec.cxx: In member function 'vil_image_view<vxl_byte> vidl_ffmpeg_codec::cur_frame() const': /opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/work/vxl-1.11.0/core/vidl/vidl_ffmpeg_codec.cxx:259: warning: 'img_convert' is deprecated (declared at /opt/macports/include/ffmpeg/avcodec.h:2511) /opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/work/vxl-1.11.0/core/vidl/vidl_ffmpeg_codec.cxx:261: warning: 'img_convert' is deprecated (declared at /opt/macports/include/ffmpeg/avcodec.h:2511) [ 35%] Building CXX object core/vidl/CMakeFiles/vidl.dir/Templates/vbl_smart_ptr+vidl_clip-.o [ 35%] Building CXX object core/vidl/CMakeFiles/vidl.dir/Templates/vbl_smart_ptr+vidl_codec-.o [ 35%] Building CXX object core/vidl/CMakeFiles/vidl.dir/Templates/vbl_smart_ptr+vidl_frame-.o [ 35%] Building CXX object core/vidl/CMakeFiles/vidl.dir/Templates/vbl_smart_ptr+vidl_image_list_codec-.o [ 35%] Building CXX object core/vidl/CMakeFiles/vidl.dir/Templates/vbl_smart_ptr+vidl_movie-.o Linking CXX shared library ../../lib/libvidl.dylib Undefined symbols: "_img_convert", referenced from: vidl_ffmpeg_codec::cur_frame() const in vidl_ffmpeg_codec.o ld: symbol(s) not found collect2: ld returned 1 exit status make[2]: *** [lib/libvidl.dylib] Error 1 make[1]: *** [core/vidl/CMakeFiles/vidl.dir/all] Error 2 make: *** [all] Error 2 }}} -- Ticket URL: <http://trac.macports.org/ticket/17792> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: ----------------------------------+----------------------------------------- Comment(by jwhowse4@…): When I deactivate ffmpeg 0.4.9-pre1_12, vxl builds and installs correctly. -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: toby@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: vxl ----------------------------------+----------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => toby@… * port: => vxl Comment: Assigning to maintainer. -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build if ffmpeg is installed ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: toby@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: vxl ----------------------------------+----------------------------------------- -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build if ffmpeg is installed ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: toby@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: vxl ----------------------------------+----------------------------------------- Changes (by toby@…): * status: new => assigned -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build if ffmpeg is installed ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: toby@… Type: defect | Status: assigned Priority: Low | Milestone: Component: ports | Version: Keywords: | Port: vxl ----------------------------------+----------------------------------------- Changes (by toby@…): * priority: Normal => Low * version: 1.7.0 => * milestone: Port Bugs => -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build if ffmpeg is installed ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: toby@… Type: defect | Status: assigned Priority: Low | Milestone: Component: ports | Version: Keywords: | Port: vxl ----------------------------------+----------------------------------------- Comment(by dweber@…): Similar build failure on the same platform, {{{ ---> Fetching vxl ---> Attempting to fetch vxl-1.12.0.zip from http://internap.dl.sourceforge.net/vxl ---> Verifying checksum(s) for vxl ---> Extracting vxl ---> Applying patches to vxl ---> Configuring vxl ---> Building vxl Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/work/vxl-1.12.0" && make all " returned error 2 Command output: [ 41%] Building CXX object core/vcsl/CMakeFiles/vcsl.dir/Templates/vbl_smart_ptr+vcsl_spatial_transformation-.o [ 41%] Building CXX object core/vcsl/CMakeFiles/vcsl.dir/Templates/vbl_smart_ptr+vcsl_spherical-.o [ 41%] Building CXX object core/vcsl/CMakeFiles/vcsl.dir/Templates/vbl_smart_ptr+vcsl_spheroid-.o [ 41%] Building CXX object core/vcsl/CMakeFiles/vcsl.dir/Templates/vbl_smart_ptr+vcsl_translation-.o [ 41%] Building CXX object core/vcsl/CMakeFiles/vcsl.dir/Templates/vbl_smart_ptr+vcsl_unit-.o [ 41%] Building CXX object core/vcsl/CMakeFiles/vcsl.dir/Templates/vbl_smart_ptr+vcsl_utm-.o Linking CXX shared library ../../lib/libvcsl.dylib [ 41%] Built target vcsl Scanning dependencies of target example_create_image_vil [ 41%] Building CXX object core/examples/CMakeFiles/example_create_image_vil.dir/create_image_vil.o Linking CXX executable example_create_image_vil [ 41%] Built target example_create_image_vil Scanning dependencies of target vidl [ 41%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_vob_frame_index.o [ 41%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_file_sequence.o [ 41%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_codec.o [ 41%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_clip.o [ 42%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_movie.o [ 42%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_frame.o [ 42%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_frame_resource.o [ 42%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_image_list_codec.o [ 42%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_io.o [ 42%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_mpegcodec.o [ 42%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_mpegcodec_helper.o [ 42%] Building CXX object core/vidl/CMakeFiles/vidl.dir/vidl_ffmpeg_codec.o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/work/vxl-1.12.0/core/vidl/vidl_ffmpeg_codec.cxx: In member function 'vil_image_view<vxl_byte> vidl_ffmpeg_codec::cur_frame() const': /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/work/vxl-1.12.0/core/vidl/vidl_ffmpeg_codec.cxx:261: error: 'img_convert' was not declared in this scope make[2]: *** [core/vidl/CMakeFiles/vidl.dir/vidl_ffmpeg_codec.o] Error 1 make[1]: *** [core/vidl/CMakeFiles/vidl.dir/all] Error 2 make: *** [all] Error 2 Error: Status 1 encountered during processing. $ port installed ffmpeg The following ports are currently installed: ffmpeg @0.5_2 (active) }}} -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build if ffmpeg is installed ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: toby@… Type: defect | Status: assigned Priority: Low | Milestone: Component: ports | Version: Keywords: | Port: vxl ----------------------------------+----------------------------------------- Comment(by devans@…): I'm just guessing but is it possible that vxl is building using its own internal copy of ffmpeg (many ports do) which is not compatible with our installed version and it is looking for include files/libraries in the MacPorts system path before it looks for the ones that are local to vxl? This would explain why it builds when port ffmpeg is not present. -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build if ffmpeg is installed ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: toby@… Type: defect | Status: assigned Priority: Low | Milestone: Component: ports | Version: Keywords: | Port: vxl ----------------------------------+----------------------------------------- Comment(by toby@…): I'm not disputing that it's broken... I just can't be bothered to install ffmpeg and its billion deps. -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build if ffmpeg is installed ----------------------------------+----------------------------------------- Reporter: jwhowse4@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: vxl ----------------------------------+----------------------------------------- Changes (by toby@…): * owner: toby@… => macports-tickets@… * status: assigned => new -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17792: vxl fails to build if ffmpeg is installed -----------------------------------+---------------------------------------- Reporter: jwhowse4@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: vxl | -----------------------------------+---------------------------------------- Changes (by ryandesign@…): * status: new => closed * cc: ryandesign@… (added) * resolution: => fixed Comment: This should be fixed now; see #24654. -- Ticket URL: <http://trac.macports.org/ticket/17792#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts