configure missing opencl usb-1.0 and libcapi20

I want to build wine-wow64 from gitlab source.
but

configure: OpenCL 64-bit development files not found, OpenCL won't be supported.
configure: libusb-1.0 64-bit development files not found (or too old), USB devices won't be supported.
configure: libcapi20 64-bit development files not found, ISDN won't be supported.

I have installed opencl, and I don't find the libcapi20 package
 
libcapi20: Disable it, you're not going to need to support ISDN connections from within WINE.

With regards to other libraries, you often have to instruct ./configure where those files live on FreeBSD.
 
libcapi20: Disable it, you're not going to need to support ISDN connections from within WINE.

With regards to other libraries, you often have to instruct ./configure where those files live on FreeBSD.
sorry I don't how to do it.
I find that
checking for CL/cl.h... yes
cheching for OpenCL/opencl.h... no
checking for libusb.h... yes
checking for libusb_interrupt_event_handler in -lusb-1.0... no

Then I ln -s /usr/local/include/CL/opencl.h /usr/local/include/OpenCL
then cheching for OpenCL/opencl.h... no
but still not found opencl.
And I don't know how to deal the usb-1.0 problem
 
i have no opencl.h, only
Code:
/SSD/home/x/git/virtualbox/src/VBox/Additions/3D/mesa/mesa-24.0.2/include/CL/opencl.h
/usr/local/include/ImageMagick-7/MagickCore/opencl.h
 
sorry I don't how to do it.
If you look at the existing emulators/wine port you'll notice a whole bunch of ./configure arguments.

Code:
CONFIGURE_ARGS=	--verbose \
		--disable-kerberos \
		--disable-tests \
		--without-capi \
		--without-coreaudio \
		--without-dbus \
		--without-gettext --without-gettextpo \
		--without-gphoto \
		--without-gssapi \
		--with-hwloc \
		--without-inotify \
		--without-krb5 \
		--with-mingw CROSSCC="clang" \
		--without-netapi \
		--without-opencl \
		--without-pcap \
		--without-pcsclite \
		--with-pthread \
		--without-pulse \
		--without-sane \
		--with-sdl \
		--without-udev \
		--without-unwind \
		--without-usb
 
sorry I don't how to do it.
I find that
checking for CL/cl.h... yes
cheching for OpenCL/opencl.h... no
checking for libusb.h... yes
checking for libusb_interrupt_event_handler in -lusb-1.0... no

Then I ln -s /usr/local/include/CL/opencl.h /usr/local/include/OpenCL
then cheching for OpenCL/opencl.h... no
but still not found opencl.
And I don't know how to deal the usb-1.0 problem
It turned checking for OpenCL/opencl.h... yes
but it still says configure: OpenCL 64-bit development files not found, OpenCL won't be supported.
 
well, I asked AI just now.
it said that libusb_interrupt_event_handler was added in 1.0.21, but FreeBSD's usb-1.0 is 1.0.16.
It looks that I have to give up the usb
 
Just from that question I can tell you don't know what ISDN is. Don't know how old you are but I'm betting you're not old enough to remember :D

I already figured that was the case, which is why I had linked to the wikipedia page: https://en.wikipedia.org/wiki/ISDN

CAPI was the API you used to talk to an ISDN modem or card. https://en.wikipedia.org/wiki/Common_ISDN_Application_Programming_Interface

ISDN has been largely deprecated when we switched to broadband internet techniques, like DOCSIS (Cable internet) or xDSL over copper telephone wires.
 
Just from that question I can tell you don't know what ISDN is. Don't know how old you are but I'm betting you're not old enough to remember :D

I already figured that was the case, which is why I had linked to the wikipedia page: https://en.wikipedia.org/wiki/ISDN

CAPI was the API you used to talk to an ISDN modem or card. https://en.wikipedia.org/wiki/Common_ISDN_Application_Programming_Interface
I'm 22 years old, and I have not heard ISDN before. I can't really understand this wiki, I just knew it's a standard of digital transmisson
 
I'm 22 years old, and I have not heard ISDN before.
It's been in use for a relatively short period. It was basically a step between the old analog telephone networks (and dialup modems) and broadband. Before you were born broadband was already in full swing. So I'm not surprised you never heard of it.

ISDN was one or two times 64kb/s voice.
Most consumers had BRI (Basic Rate Interface), two B channels for voice or data (at 64Kbit/s per channel) and one D channel (for signaling). Companies often had PRI (Primary Rate Interface), those had 30 B channels (64kbit/s each) and one D channel.

My parents were very happy when I got ISDN, with the previous old analog phone dialup my line would be busy from 20:00u to late at night (lower rates), so they could never reach me. With ISDN you basically had 2 phone lines, I could be online on one and still receive calls on the other. It was also the time I had 3 digit phone bills, trying to download a FreeBSD CD image at 64kbit/s took forever :eek:
 
Back
Top