Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 181080
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Simon de Hartog <simon_gentoo@dehartog.nl>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 181080 depends on: Show dependency tree
Bug 181080 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-06-06 14:09 0000
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 From Simon de Hartog 2007-06-06 14:13:48 0000 -------
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 From Steve Dibb 2007-07-24 15:27:07 0000 -------
Fixed in CVS thanks

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug