Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249889 - app-pda/pilot-link does not respect bluetooth USE flag?
Summary: app-pda/pilot-link does not respect bluetooth USE flag?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo PDA project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-05 05:21 UTC by Jesse Adelman
Modified: 2010-06-05 15:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Adelman 2008-12-05 05:21:39 UTC
Strangely, pilot-link doesn't seem to want to accept that I've set the bluetooth USE flag, and doesn't build with bluetooth support. I'm glad to give more info, if needed. Thanks in advance.

I'll post the emerge --info right after this initial entry.

jesse@fuji ~ $ eix pilot-link
[I] app-pda/pilot-link
     Available versions:  0.11.8 ~0.11.8-r1 0.12.3 {bluetooth debug elibc_FreeBSD java perl png python readline threads tk usb}
     Installed versions:  0.12.3(16:21:15 10/31/08)(java perl png python readline threads usb -bluetooth -debug -elibc_FreeBSD)
     Homepage:            http://www.pilot-link.org/
     Description:         suite of tools for moving data between a Palm device and a desktop

jesse@fuji ~ $ euse -i bluetooth
global use flags (searching: bluetooth)
************************************************************
[+ C  ] bluetooth - Enables Bluetooth Support

local use flags (searching: bluetooth)
************************************************************
[+ C  ] bluetooth (media-video/totem):
Enable support for user-presence detection via the user's bluetooth handset using net-wireless/bluez-libs

jesse@fuji ~ $
Comment 1 Jesse Adelman 2008-12-05 05:23:02 UTC
fuji ~ # emerge --info
Portage 2.1.4.5 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-tuxonice-r7 i686)
=================================================================
System uname: 2.6.25-tuxonice-r7 i686 Intel(R) Pentium(R) M processor 1.20GHz
Timestamp of tree: Thu, 04 Dec 2008 23:03:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r13, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.6-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/config /var/lib/hsqldb /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium-m -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.llarian.net/ http://mirror.usu.edu/mirrors/gentoo/ http://gentoo.netnitco.net http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.osuosl.org/"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/home/jesse/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/berkano /usr/portage/local/layman/java-overlay /usr/portage/local/layman/wschlich-testing /usr/portage/local/layman/sunrise /usr/portage/local/layman/voip /usr/portage/local/layman/liquidx /usr/local/portage"
SYNC="rsync://192.168.1.55/gentoo-portage"
USE="X a52 aac acpi additions adns aften alsa amr ao apache2 autoipd avahi avi background bash-completion berkdb bluetooth boost branding browserplugin bzip2 cairo calendar cdio cdparanoia cdr cgi chardet cli colordiff console cpudetection crypt cups curl cxx dbus device-mapper dga dia dirac divx dmi dri dv dvd dvdr dvdread eds encode escreen ethereal exif extrafilters fam fame fastcgi faxonly fbcon fbcondecor fbsplash festival ffmpeg firefox flac font-server foomaticdb fortran freetype frontendonly garmin gd gdbm gecko gif gimp gimpprint gmedia gpm gps grammar graphviz gs gstreamer gtk gtk2 gtkhtml h323 hal hardenedphp hash iconv id3tag ieee1394 ilbc imagemagick imap imlib inkjar irda java jbig jikes jit john joystick jp2 jpeg jpeg2k json kate kerberos
 kqemu ladspa lame laptop lash lcms ldap libass libgcrypt libgda libnotify libv4l2 live logrotate loop-aes lzo lzw-tiff mad madwifi maildir matroska mbrola mcal mdb mdnsresponder-compat mhash midi mikmod mime mjpeg mmap mmx mmxext mng modplug motif mozbranding mozdevelop mozilla mozsvg mp2 mp3 mp4 mp4live mpeg mpeg2 mplayer mpm-worker mysql mysqli mythtv ncurses net network nls nocd nptl nptlonly nsplugin ntfs odbc offensive ogg oggvorbis old-daemons opengl openstreetmap oss pam pam_timestamp pcap pcmcia pcre pda pdf perl php plotutils plugin pmu png pnp posix postgres postscript ppds prediction pvr python qemu-fast qt3 qt3support qt4 quicktime readline realmedia reflection reiserfs rtc rtsp ruby samba schroedinger scripting sdl session shout simplexml skins skype slang slit slp sndfile snmp soap sockets socks5 softmmu speex spell sqlite sqlite3 sse sse2 ssl status stream suidcheck svg sysfs templates test-programs theora thesaurus threads threadsafe tidy tiff tk tokenizer toolbar truetype truetype-fonts twolame type1-fonts udev unicode usb utils v4l v4l2 vcd vidix vim vim-pager vim-syntax vim-with-x vlm vorbis wavpack webdav-neon wifi win32codecs wmf wmp wordperfect wxwindows x264 x86 xchattext xcomposite xext xforms xfs xine xinerama xml xml2 xmlrpc xorg xosd xplanet xscreensaver xulrunner xv xvid xvmc yahoo yv12 zip zlib zrtp zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="vga vesa i810 intel fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Jesse Adelman 2009-01-04 22:30:55 UTC
Do you all need more info to assess this bug? Do others have this problem? Thanks.
Comment 3 Jesse Adelman 2009-02-08 03:39:36 UTC
From http://forums.gentoo.org/viewtopic.php?p=5459741#5459741, skutnar found interesting references to pilot-link:

"Another place to check is the /usr/portage/profiles area. I found the culprit in several places:

Code:
zeus profiles # grep -ri pilot-link *
arch/amd64/package.use.mask:app-pda/pilot-link bluetooth
base/package.use.mask:app-pda/pilot-link bluetooth
base/ChangeLog:  Move bluetooth package.use.mask for app-pda/pilot-link from the amd64
ChangeLog:  Masked app-pda/pilot-link[bluetooth] for the KDE 3.5.8 stabilisation.
ChangeLog:  Removed app-pda/pilot-link-0.12.2 from package.mask.
ChangeLog:  Temporarily p.mask'ed >=app-pda/pilot-link-0.12.2 to allow for further testing.
default-linux/x86/ChangeLog:  pilot-link-0.12.x which is not available for that profile.
default-linux/x86/ChangeLog:  Added =app-pda/jpilot-backup-0.53 as it requires app-pda/pilot-link-0.12.2.
default-linux/x86/ChangeLog:  Added =app-pda/jpilot-syncmal-0.80 as it requires app-pda/pilot-link-0.12.2.
default-linux/x86/ChangeLog:  Add =dev-libs/libmal-0.44 as it requires app-pda/pilot-link-0.12.2.
default-linux/x86/ChangeLog:  Added >=app-pda/pilot-link-0.12.2 as it needs bluez-libs-3*.
default-linux/amd64/ChangeLog:  Move bluetooth package.use.mask for app-pda/pilot-link from the amd64


The most interesting one is /usr/portage/base/package.use.mask:
Code:
# Wulf Krueger <philantrop@gentoo.org> (28 Jan 2008)
# Mask bluetooth for the KDE 3.5.8 stabilisation.
app-pda/pilot-link bluetooth"

So, is this problem the result of an unfortunate oversight that was skipped over during KDE 3.5.8 stabilization?
Comment 4 Jesse Adelman 2009-02-16 22:38:02 UTC
Adding philantrop@gentoo.org, as the changelog has this:

"fuji ~ # grep -2 bluetooth /usr/portage/profiles/arch/amd64/package.use.mask

# 28 Jan 2008: Wulf Krueger <philantrop@gentoo.org>
# Mask bluetooth for the KDE 3.5.8 stabilisation.
app-pda/pilot-link bluetooth

# 10 Jul 2008: Thomas Anderson <gentoofan23@gentoo.org>
fuji ~ # "

philantrop, KDE 3.5.8 has been stable for a while (we're on 3.5.9, AFAIK). Can we unmask this USE flag for pilot-link? Thanks.
Comment 5 Jesse Adelman 2009-02-20 22:24:27 UTC
Uh, is this herd dead? Should I give up? It seems so easy to fix...
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2010-06-05 15:36:41 UTC
+  05 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> package.use.mask:
+  Unmask USE bluetooth for app-pda/pilot-link wrt #249889 by Jesse Adelman.