[MacPorts] #22749: libsndfile tries to use jack libraries

MacPorts noreply at macports.org
Tue Dec 1 18:00:39 PST 2009


#22749: libsndfile tries to use jack libraries
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  perry@…           
     Type:  defect                   |      Status:  new               
 Priority:  Normal                   |   Milestone:                    
Component:  ports                    |     Version:  1.8.1             
 Keywords:                           |        Port:  libsndfile        
-------------------------------------+--------------------------------------
 libsndfile tries to use libraries from the jack port, but does not declare
 a dependency on jack, and cannot, because jack already declares a
 dependency on libsndfile, and there cannot be circular dependencies in
 MacPorts. The following is what happens when I already have jack and
 libsndfile installed non-universal and try to rebuild libsndfile
 universal:

 {{{
 --->  Building libsndfile
 Error: Target org.macports.build returned: shell command " cd
 "/mp/var/macports/build/_Users_rschmidt_
 macports_dports_audio_libsndfile/work/libsndfile-1.0.20" && /usr/bin/nice
 -n 10 /usr/bin/make -j2 all
 " returned error 2
 Command output:   "_jack_ringbuffer_create", referenced from:
       _main in sndfile_jackplay-sndfile-jackplay.o
   "_jack_set_process_callback", referenced from:
       _main in sndfile_jackplay-sndfile-jackplay.o
   "_jack_ringbuffer_read", referenced from:
       _process in sndfile_jackplay-sndfile-jackplay.o
   "_jack_port_name", referenced from:
       _main in sndfile_jackplay-sndfile-jackplay.o
   "_jack_ringbuffer_free", referenced from:
       _main in sndfile_jackplay-sndfile-jackplay.o
   "_jack_client_new", referenced from:
       _main in sndfile_jackplay-sndfile-jackplay.o
   "_jack_activate", referenced from:
       _main in sndfile_jackplay-sndfile-jackplay.o
 [snip]
 }}}

 libsndfile should not try to use jack's libraries, but I don't see a
 configure arg to disable this. (Or libsndfile should declare a dependency
 on jack, and jack should then not declare a dependency on libsndfile and
 should not use its libraries.)

-- 
Ticket URL: <http://trac.macports.org/ticket/22749>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list