obexserver.o: In function `main': obexserver.c:(.text+0x62): undefined reference to `btobex_accept' collect2: ld returned 1 exit status make[2]: *** [obexserver] Error 1 make[2]: Leaving directory `/var/tmp/portage/openobex-apps-1.0.0/work/openobex-apps-1.0.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/openobex-apps-1.0.0/work/openobex-apps-1.0.0' make: *** [all-recursive-am] Error 2 !!! ERROR: app-mobilephone/openobex-apps-1.0.0 failed. !!! Function src_compile, Line 566, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3, 2.6.12-gentoo-r9TP i686) ================================================================= System uname: 2.6.12-gentoo-r9TP i686 Intel(R) Pentium(R) M processor 2.00GHz Gentoo Base System version 1.12.0_pre10 dev-lang/python: 2.2.3-r1, 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sfperms strict" GENTOO_MIRRORS="http://10.0.0.4/ http://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirror.pudas.net/gentoo http://mirror.switch.ch/mirror/gentoo/ http://ftp.rhnet.is/pub/gentoo/ http://mir.zyrianes.net/gentoo/ http://ftp.du.se/pub/os/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo" LANG="en_US" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://10.0.0.4/gentoo-portage" USE="x86 16bit 3ds 7zip X aac aalib acl acpi ada aim alsa amarok amd amr apache apache2 arts asterisk async atlas audiofile authdaemond automount avi bash-completion berkdb bidi bitmap-fonts bl blender-game bluetooth bmp boo browserplugin buffysize buttons bzip2 calendar cap caps cardbus cdda cddb cdf cdio cdparanoia cdr cdrom cgi chroot cjk clearcase clisp cln cpudetection crypt cscope css csv ctype cups curl curlwrappers custom-cflags cvsgraph db2 dba dbase dbcp dbm dbmaker dbx dga dhcp disk-cache distribution divx4linux doc dpms dv dvb dvd dvdr dvdread dvi eds emacs emboss encode epson erandom escreen esd exif expat extras fam ffmpeg flac foomaticdb fortran ftp gb gd gdbm geometry gg ggi gif gimp gimpprint ginac glibc-compat20 glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 guile icq idn imagemagick imap imlib imlib2 ipv6 jack java jpeg junit kde lcms libcaca libg++ libwww lirc lua m17n-lib mad mail maildrop make-symlinks mapeditor maps math matroska mbox mcal mccp mcve md5sum memlimit messages mew mhash mikmod milter mime mimencode ming mixer mjpeg mng mod_irc motif mozcalendar mozdevelop mozilla mozsvg mozxmlterm mp3 mp4live mpeg mpeg2 mpeg4 mplayer msn msnextras multi-tty multicall multislot multitarget music mysql mythtv nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nas ncurses net netbeans netboot nethack network new-login nfs nls nntp nptl nsplugin ntlm numeric nvidia objc ocaml octave offensive ogg oggvorbis openal opengl openntpd openssh openssl oss pam pam_chroot pam_console pam_timestamp pango parse-clocks pascal passfile password patented pbs pcmcia pcntl pcre pdf pdfkit pdflib perforce perl perlsuid pfpro pg-hier pg-vacuumdelay php physfs player plotutils plugin png pnp posix postfix postgres print priority procmail python qt quicktime quotas quotes readline real reiserfs remix remote resperl rhino rogue rplay rrdtool rss rtc ruby samba sasl scanner screen sdl sendmail sensord shaper simplexml slang sms smtp speex spell sqlite sse ssl subject-rewrite subtitles subversion svga svgz sysfs syslog sysvipc szip tcltk tcpd tetex text threads tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis wmf xface xine xinerama xml xml2 xmlrpc xmms xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
that symbol is defined in /usr/lib/libopenobex-1.0.so.1, that is installed by dev-libs/openobex-1.0.1, which is in DEPEND/RDEPEND. please run revdep-rebuild and, if this bug still can be reproduced, post here the gcc command line that generate the error.
I guess revdep-rebuild solved this.
I'm sorry that I didn't follow this one up fast enough. revdep-rebuild crashed for me, and I had other things to attend to, so I forgot about it. I will try to fight more with it now.
crashed?!? with what error exactly? maybe you experiencing hardware failures...
Not exactly crashed - it tried to rebuild a package with a version number too old (didn't exist in /usr/portage anymore). I tried to run with --package-names without success. It was probably due to me forgetting to remove the temp files, because now it works. I will give more feedback when it's done (that will probably take looong time, it found really lots of inconsistencies)
rm ~/.revdep* emerge -u package_name revdep-rebuild -p this way revdep-rebuild will tell ya what emerge command it wants to run and you could adjust it as needed. also, you could use "emerge --resume --skipfirst" after a failed revdep-rebuild.
Still broken. I'll attach logs from revdep-build and emerging
Created attachment 75223 [details] stdout from 'emerge openobex-app'
Created attachment 75224 [details] stderr output from 'emerge openobex-app'
Created attachment 75225 [details] stdout+stderr from revdep
1) run grep btobex_accep /usr/lib/libopenobex.so 2) if it fails, re-emerge dev-libs/openobex 3) if 1) still fails... your system is still inconsistent 4) run env-update 5) check if /usr/lib exists in /etc/ld.so.conf run emerge openobex-apps
the reporter has vanished
What, me disappeared? Sorry, lost the last correspondance. I'll check again.
Right, openobex was botched - and it compiles now.