Opened 7 years ago

Closed 7 years ago

#33066 closed defect (fixed)

speex and speex-devel should be marked as conflicting

Reported by: mparchet@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc: billitch@…, jehan.monnier@…
Port: linphone speex speex-devel

Description

Hello,

I have downloaded linphone from internet but first I have tried to compile and install this program using macport. but I have got this message

MacBook-Pro-de-Michael:~ rparchet$ sudo port install linphone +universal--->  Computing dependencies for linphone--->  Dependencies to be installed: speex-devel
--->  Activating speex-devel @1.2rc1_0+universal
Error: Target org.macports.activate returned: Image error: /opt/local/bin/speexdec is being used by the active speex port.  Please deactivate this port first, or use 'port -f activate speex-devel' to force the activation.
Error: Failed to install speex-devel
Log for speex-devel is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_speex-devel/speex-devel/main.log
Error: The following dependencies were not installed: speex-devel
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

See attachment for detail

Why I got this error ?

Best regards mparchet

Attachments (2)

main.log (5.8 KB) - added by mparchet@… 7 years ago.
linephone console output.rtf (1.1 KB) - added by mparchet@… 7 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Cc: billitch@… jehan.monnier@… added
Keywords: linephone speex removed
Port: linphone added; linephone removed

speex and speex-devel should conflict. Your workaround is to uninstall speex and then install speex-devel. I'm not clear why linphone requires speex-devel but does not allow speex. I've Cc'ed the maintainers of both ports for comment.

comment:2 Changed 7 years ago by ryandesign (Ryan Schmidt)

Port: speex-devel added
Summary: I can't install line phone and speedspeex and speex-devel should be marked as conflicting

Changed 7 years ago by mparchet@…

Attachment: main.log added

Changed 7 years ago by mparchet@…

comment:3 Changed 7 years ago by mparchet@…

See attachements files all details.

Best regards

mparchet

comment:4 Changed 7 years ago by jfcaron3

The workaround of uninstalling speex and then installing speex-devel isn't so useful when other ports depend on speex itself (libsdl_sound, ffmpeg in my case). Has any progress been made to fix this problem? I can just download the Mac binary for linphone, but would rather do it through MacPorts.

comment:5 Changed 7 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.