Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 930769

Summary: net-wireless/bluez-5.72: does not build the rfcomm binary
Product: Gentoo Linux Reporter: Klaus Ethgen <Klaus+gentoo>
Component: Current packagesAssignee: Pacho Ramos <pacho>
Status: RESOLVED WORKSFORME    
Severity: normal CC: ionen, pacho
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Klaus Ethgen 2024-04-27 09:47:00 UTC
I need rfcomm to bind to bluetooth gps.

When I search for rfcomm via e-file, it shows me net-wireless/bluez but that tool is not built. I looked at the ebuild file but there is no hint how to build that tool.

Reproducible: Always

Steps to Reproduce:
1. build net-wireless/bluez
2. try to bind a interface (eg rfcomm bind /dev/rfcomm0 00:0D:B5:61:1F:1C)
Actual Results:  
rfcomm is not found

Expected Results:  
Device is bound and /dev/rfcomm0 is available
Comment 1 Ionen Wolkens gentoo-dev 2024-04-27 10:14:10 UTC
Haven't tried, but a grep to the makefile shows:

@DEPRECATED_TRUE@@TOOLS_TRUE@ tools/rfcomm

So I assume it's gated behind USE=deprecated
Comment 2 Ionen Wolkens gentoo-dev 2024-04-27 10:17:33 UTC
(In reply to Ionen Wolkens from comment #1)
> So I assume it's gated behind USE=deprecated
(..so it'll probably go away forever sooner or later, but for now you can still get it)
Comment 3 Klaus Ethgen 2024-04-27 11:31:04 UTC
Ah, sorry, didn't search in the make file, only in the ebuild.

However, when it will go away, I would better migrate to another, stable, way to bind devices to /dev/rfcomm0.

Is there any tool that replaces rfcomm? I didn't find any hint about that.

(That might be not the topic for a bug report, however, maybe you have an answer.)
Comment 4 Ionen Wolkens gentoo-dev 2024-04-27 11:51:41 UTC
Not me, I never used rfcomm so I wouldn't know.
Comment 5 Pacho Ramos gentoo-dev 2024-05-03 15:11:10 UTC
We will keep it under "deprecated" I think (following upstream)