[MacPorts] #32350: dmapd @0.0 - build fails
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: build fails | Port: dmapd ------------------------------+--------------------------------------------- on Lion 10.7.2 i tried port build dmapd, it fails[[BR]] - Xcode 4.1[[BR]] port clean dmapd; port install dmapd configure.compiler=clang[[BR]] port clean dmapd; port install dmapd configure.compiler=gcc-4.2[[BR]] [[BR]] - Xcode 4.2.1[[BR]] port clean dmapd; port install dmapd configure.compiler=llvm-gcc-4.2[[BR]] port clean dmapd; port install apple-gcc42; port install dmapd configure.compiler=apple-gcc-4.2 configure.cxx=g++-apple-4.2[[BR]] [[BR]] i attach the following:[[BR]] - script for build[[BR]] - output from build[[BR]] - macports log[[BR]] -- Ticket URL: <https://trac.macports.org/ticket/32350> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Changes (by ryandesign@…): * keywords: build fails => * owner: macports-tickets@… => mike@… Comment: Please remember to Cc the maintainer of the affected port. The logs you've supplied show this was not a clean build (evidenced by the lines "Skipping completed"); please clean and try again and attach that new main.log so we can see a complete record of what happened. -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Comment(by pdvsfh@…): Replying to [comment:1 ryandesign@…]:
Please remember to Cc the maintainer of the affected port.
The logs you've supplied show this was not a clean build (evidenced by the lines "Skipping completed"); please clean and try again and attach that new main.log so we can see a complete record of what happened.
I did attach a new log without 'Skipping Completed'. What should I do next? -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Comment(by mike@…): It looks like you need to install the gstreamer port before building dmapd. In the logs, see ":info:configure checking for GSTREAMER... no" and the later GStreamer-related symbol that is missing. I am working on new Portfiles that will upgrade both dmapd and libdmapsharing; the new dmapd port will require gstreamer. Watch for them in Trac. But for now, you can install the gstreamer port by hand. -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Comment(by pdvsfh@…): Replying to [comment:6 mike@…]:
It looks like you need to install the gstreamer port before building dmapd. In the logs, see ":info:configure checking for GSTREAMER... no" and the later GStreamer-related symbol that is missing.
I am working on new Portfiles that will upgrade both dmapd and libdmapsharing; the new dmapd port will require gstreamer. Watch for them in Trac. But for now, you can install the gstreamer port by hand.
i did 'port install streamer', and then 'port install dmapd' but is see the same problems. see attached files dmapd3.{gestreamer,log,main.log} -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Comment(by ryandesign@…): dmapd has been updated with the gstreamer dependency added; see #32509. The new log attached here shows this unusual message: {{{ :info:configure ./configure: line 10889: systemdsystemunitdir: command not found :info:configure ./configure: line 10889: DISTCHECK_CONFIGURE_FLAGS: command not found }}} These lines do not appear in my output. And then: {{{ :info:configure checking for MAGICK... no :info:configure checking for VIPS... no }}} On my system these are "yes", as they should be, since the port declares a library dependency on vips, which has a library dependency on ImageMagick, so they should be there. What does this command print on your system? {{{ pkg-config --variable=systemdsystemunitdir systemd; echo $? }}} -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Comment(by pdvsfh@…): Replying to [comment:8 ryandesign@…]:
dmapd has been updated with the gstreamer dependency added; see #32509.
The new log attached here shows this unusual message:
{{{ :info:configure ./configure: line 10889: systemdsystemunitdir: command not found :info:configure ./configure: line 10889: DISTCHECK_CONFIGURE_FLAGS: command not found }}}
These lines do not appear in my output.
And then: {{{ :info:configure checking for MAGICK... no :info:configure checking for VIPS... no }}}
On my system these are "yes", as they should be, since the port declares a library dependency on vips, which has a library dependency on ImageMagick, so they should be there.
What does this command print on your system?
{{{ pkg-config --variable=systemdsystemunitdir systemd; echo $? }}}
{{{ # pkg-config --variable=systemdsystemunitdir systemd; echo $? 1 }}} -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Comment(by pdvsfh@…): I took a brand new Mac mini, 10.7 pre-installed, did all software updates upto 10.7.2, installed Xcode 4.2.1, macports 2.0.3-10.7-lion, and tried again: {{{port -d -v install dmapd}}} and after manual force activate dbus, python27, gnome-keyring, it boiled down to the same point: {{{ :info:build Undefined symbols for architecture x86_64: :info:build "_dmap_gst_input_stream_new", referenced from: :info:build _transcode_cache in dmapd.o :info:build ld: symbol(s) not found for architecture x86_64 :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation) :info:build make[2]: *** [dmapd] Error 1 }}} Transcode has no variants, but Gstreamer has many. could the problem be there? or with plugins? again, {{{ # pkg-config --variable=systemdsystemunitdir systemd; echo $? 1 }}} -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Comment(by mike@…): Please see the attached patch which modifies libdmapsharing to require gst-plugins-base. This, in turn, provides libgstapp. Libgstapp is required while building libdmapsharing in order to get the dmap_gst_input_stream_new function. -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails ------------------------------+--------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: dmapd ------------------------------+--------------------------------------------- Comment(by pdvsfh@…): Your patch was rejected, so I edited the port file manually. dmapd now builds fine. Thank you very much. -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32350: dmapd @0.0 - build fails -------------------------------+-------------------------------------------- Reporter: pdvsfh@… | Owner: mike@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: fixed | Keywords: Port: dmapd | -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * cc: pdvsfh@… (removed) * status: new => closed * resolution: => fixed Comment: r88277 -- Ticket URL: <https://trac.macports.org/ticket/32350#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts