Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124444 - sys-freebsd/freebsd-ubin fails at usbhidaction.c
Summary: sys-freebsd/freebsd-ubin fails at usbhidaction.c
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-28 10:59 UTC by Johan Vrolix
Modified: 2006-04-12 10:50 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 Johan Vrolix 2006-02-28 10:59:49 UTC
Portage 2.1_pre5-r1 (!/usr/local/portage/portage-alt-overlay/profiles/default-bsd/fbsd/6.0/x86, gcc-, freebsd-lib-6.0-r0, 6.0-RELEASE i386)
=================================================================
System uname: 6.0-RELEASE i386 i386
Gentoo Base System version 20060222
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  6.0
ACCEPT_KEYWORDS="x86 x86-fbsd ~x86 ~x86-fbsd"
AUTOCLEAN="yes"
CBUILD="i686-gentoo-freebsd6.0"
CFLAGS="-mtune=pentium3 -O2 -pipe -ftracer"
CHOST="i686-gentoo-freebsd6.0"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mtune=pentium3 -O2 -pipe -ftracer -fconserve-space -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/packages/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/portage-alt-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86-fbsd ipv6 nat ncurses nopie nossp oss pam readline ssl symlink tcpd usb elibc_FreeBSD kernel_FreeBSD userland_BSD"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS

===> usbhidaction (all)
Warning: Object directory not changed from original /var/tmp/portage/freebsd-ubin-6.0-r1/work/usr.bin/usbhidaction
i686-gentoo-freebsd6.0-gcc -mtune=pentium3 -O2 -pipe -ftracer   -c usbhidaction.c
usbhidaction.c:52:20: usbhid.h: No such file or directory
usbhidaction.c:67: error: field `item' has incomplete type
usbhidaction.c:81: error: syntax error before "report_desc_t"
usbhidaction.c: In function `main':
usbhidaction.c:99: error: `report_desc_t' undeclared (first use in this function)
usbhidaction.c:99: error: (Each undeclared identifier is reported only once
usbhidaction.c:99: error: for each function it appears in.)
usbhidaction.c:99: error: syntax error before "repd"
usbhidaction.c:156: error: `repd' undeclared (first use in this function)
usbhidaction.c:162: error: `hid_input' undeclared (first use in this function)
usbhidaction.c: At top level:
usbhidaction.c:264: error: syntax error before "report_desc_t"
usbhidaction.c: In function `parse_conf':
usbhidaction.c:273: error: storage size of 'h' isn't known
usbhidaction.c:277: error: `conf' undeclared (first use in this function)
usbhidaction.c:351: error: `repd' undeclared (first use in this function)
usbhidaction.c:351: error: `hid_input' undeclared (first use in this function)
usbhidaction.c:351: error: `reportid' undeclared (first use in this function)
usbhidaction.c:351: warning: assignment makes pointer from integer without a cast
usbhidaction.c:390: error: `hid_collection' undeclared (first use in this function)
usbhidaction.c:396: error: `hid_endcollection' undeclared (first use in this function)
usbhidaction.c:404: error: `ignore' undeclared (first use in this function)
*** Error code 1

Stop in /var/tmp/portage/freebsd-ubin-6.0-r1/work/usr.bin/usbhidaction.
*** Error code 1

Stop in /var/tmp/portage/freebsd-ubin-6.0-r1/work/usr.bin.

!!! ERROR: sys-freebsd/freebsd-ubin-6.0-r1 failed.
Call stack:
  ebuild.sh, line 1928:   Called dyn_compile
  ebuild.sh, line 966:   Called src_compile
  ebuild.sh, line 1643:   Called freebsd_src_compile
  freebsd.eclass, line 95:   Called bsdmk_src_compile

!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-02-28 15:18:15 UTC
A part that -fvisibility-inlines-hidden is going to hurt you *very* badly....

The problem is that the ebuild didn't symlink sys inside it, and was using the old method of patching the makefiles, but that makefile wasn't updated.
I've updated the ebuild, will come in tomorrow's overlay snapshot; now it symlinks sys directory inside WORKDIR and avoid patching the makefiles where unneeded.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-02-28 15:18:48 UTC
Forgot to resolve this as fixed :)

To the next!