Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 181080 - net-wireless/opd-0.2-r1 ~amd64 keyword request
Summary: net-wireless/opd-0.2-r1 ~amd64 keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High trivial
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-06 14:09 UTC by Simon de Hartog
Modified: 2007-07-24 15:27 UTC (History)
0 users

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 Simon de Hartog 2007-06-06 14:09:43 UTC
I wanted to install obex push daemon on my new AMD Athlon 64 X2 Dual Core system, but found the amd64 keyword is not present at all in it's ebuild files. I tried adding a line to /etc/portage/package.keywords:
net-wireless/opd x86

And an "emerge opd" compiled flawlessly. Also, I already sent a couple of images to it from my mobile phone and they were successfully received. So my request:
Is it possible (and wise) to add the "~amd64" keyword to the net-wireless/opd ebuilds? I must admit that opd will not terminate for some reason, only kill -9 works. That's the reason for my "~amd64" request instead of amd64. But I guess that is for another bug report.

Reproducible: Always

Steps to Reproduce:
1. Get an amd64 system with Gentoo and a supported and active bluetooth device
2. ACCEPT_KEYWORDS="x86" emerge opd
3. /etc/init.d/bluetooth start; /etc/init.d/opd start
4. Send a file to the computer
5. Check /tmp for it
6. /etc/init.d/opd stop fails

Actual Results:  
The file was written to disk, but opd fails to properly terminate.

Expected Results:  
The file would be written to disk (which works :-)), but it would also be nice for opd to just terminate properly.

Portage 2.1.2.7 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r2, 2.6.20.6 x86_64)
=================================================================
System uname: 2.6.20.6 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 02 Jun 2007 01:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
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
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon64 -pipe"
DISTDIR="/share/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.heanet.ie/pub/gentoo ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://mirror.switch.ch/mirror/gentoo http://mirror.uni-c.dk/pub/gentoo "
LINGUAS="en en_GB en_US nl de fr"
MAKEOPTS="-j3"
PKGDIR="/opt/binpkgs"
PORTAGE_RSYNC_EXTRA_OPTS="-4"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/share/portage"
PORTDIR_OVERLAY="/share/portage-overlay/pet /share/portage-overlay/erazor"
SYNC="rsync://pluk.pet.vd/gentoo-portage"
USE="3dnow 3dnowext 64bit S3TC X X509 Xaw3d a52 aac aalib acl acpi aiglx aim alsa amd64 audiofile authdaemond avahi bash-completion berkdb bitmap-fonts bl blender-game bluetooth bzip2 c++ cairo calendar cap cdda cddb cdparanoia cdr cdrom chardet corba cracklib crciprec crypt cscope css ctype cups curl curlwrappers daap dbus devmap dga divx dlloader dmi dri dts dv dvd dvdr dvdread effects emerald enca encode esd fam fame festival ffmpeg firefox flac flash flatfile fmod fping fpx ftp gatos gd gif gimp gimpprint glade glgd glibc-omitfp glitz gmp gnutls gphoto2 gps gs gtalk gtk gtk2 h323 hal hpn httpd icecast iconv icq idea idn ilbc image imagemagick imap imlib ipv6 irc irmc jabber jack java javacomm javascript jpeg jpeg2k kcal kerberos ldap libg++ libnotify libwww live lm_sensors logrotate lzo mad madwifi maildir matroska mcal mhash milter mime ming mjpeg mmx mmxext mng modplug motif mozcalendar moznocompose moznoirc mozsvg mozxmlterm mp3 mpeg mpi mplayer msdav msn musepack ncurses netjack network nls no-old-linux noamazon nocd nptl nptlonly nsplugin ntlm nvidia ogg old-crypt openal openexr opengl oscar oss pam pam_console pda pdf pg-vacuumdelay png portaudio posix postgres pri print quicktime rar readline recode resperl rrdtool rss rtc rtsp samba sasl sdk sdl session sftp sftplogging sharedext sharedmem simplexml skey slang slp smartcard smime smp sms sndfile soap sockets sound sox speex spl sse sse2 ssl stream svg svgz sysfs syslog sysvipc t1lib tcl tcltk tetex tga theora threads thunderbird tiff tk tokenizer transcode truetype truetype-fonts type1 type1-fonts udev unicode usb v4l v4l2 vcd videos vim vim-pager vim-syntax vim-with-x visualization vlm vmdbpostgres vorbis wddx webdav wifi wma wmf wmp wxwindows x264 xanim xchattext xine xinerama xml xmlrpc xorg xpm xprint xsl xslt xv xvid xvmc yahoo yv12 zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB en_US nl de fr" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Simon de Hartog 2007-06-06 14:13:48 UTC
Output of compilation of opd on an amd64 system:
root@zaza~> ACCEPT_KEYWORDS="x86" emerge opd
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) net-wireless/opd-0.2-r1 to /
 * opd-v0.2-2003-03-18.tgz MD5 ;-) ...                                    [ ok ]
 * opd-v0.2-2003-03-18.tgz RMD160 ;-) ...                                 [ ok ]
 * opd-v0.2-2003-03-18.tgz SHA1 ;-) ...                                   [ ok ]
 * opd-v0.2-2003-03-18.tgz SHA256 ;-) ...                                 [ ok ]
 * opd-v0.2-2003-03-18.tgz size ;-) ...                                   [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking opd-v0.2-2003-03-18.tgz ;-) ...                               [ ok ]
>>> Unpacking source...
>>> Unpacking opd-v0.2-2003-03-18.tgz to /var/tmp/portage/net-wireless/opd-0.2-r1/work
 * Applying 0.2-compile-fix.patch ...                                     [ ok ]
gcc -I.   -c -o main.o main.c
gcc -I.   -c -o lib.o lib.c
gcc -I.   -c -o obex_handler.o obex_handler.c
gcc -o opd -I. main.o lib.o obex_handler.o -lopenobex -lbluetooth
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-wireless/opd-0.2-r1/work ...
make: Nothing to be done for `all'.
>>> Source compiled.
>>> Test phase [not enabled]: net-wireless/opd-0.2-r1

>>> Install opd-0.2-r1 into /var/tmp/portage/net-wireless/opd-0.2-r1/image/ category net-wireless
>>> Completed installing opd-0.2-r1 into /var/tmp/portage/net-wireless/opd-0.2-r1/image/

strip: x86_64-pc-linux-gnu-strip --strip-unneeded
   usr/bin/opd
>>> Merging net-wireless/opd-0.2-r1 to /
--- /etc/
--- /etc/conf.d/
>>> /etc/conf.d/opd
--- /etc/init.d/
>>> /etc/init.d/opd
--- /usr/
--- /usr/bin/
>>> /usr/bin/opd

 * As there is no documentation included, please read the information on URL:
 *              http://oss.bdit.de/opd.html

 * You can now configure opd in /etc/conf.d/opd, and run it using
 *  /etc/init.d/opd start

>>> net-wireless/opd-0.2-r1 merged.
>>> Recording net-wireless/opd in "world" favorites file...

>>> No packages selected for removal by clean
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
 * GNU info directory index is up-to-date.
root@zaza~> 
Comment 2 Steve Dibb (RETIRED) gentoo-dev 2007-07-24 15:27:07 UTC
Fixed in CVS thanks