[opensuse-buildservice] Determining what's needed
Hi, I want to make a package, actually I made it already : openocd 0.8.0, it's actually RC-1. By chance I saw the output of the configure. The result of that is not what I expected and not what I get on my own PC. On my PC configure activates a number of interfaces : OpenOCD configuration summary -------------------------------------------------- MPSSE mode of FTDI based devices yes (auto) ST-Link JTAG Programmer yes (auto) TI ICDI JTAG Programmer yes (auto) Keil ULINK JTAG Programmer yes (auto) Altera USB-Blaster II Compatible yes (auto) Segger J-Link JTAG Programmer yes (auto) OSBDM (JTAG only) Programmer yes (auto) eStick/opendous JTAG Programmer yes (auto) Andes JTAG Programmer yes (auto) Versaloon-Link JTAG Programmer yes (auto) USBProg JTAG Programmer yes (auto) Raisonance RLink JTAG Programmer yes (auto) Olimex ARM-JTAG-EW Programmer yes (auto) CMSIS-DAP Compliant Debugger no OBS does not activate any interface : [ 42s] OpenOCD configuration summary [ 42s] -------------------------------------------------- [ 42s] MPSSE mode of FTDI based devices no [ 42s] ST-Link JTAG Programmer no [ 42s] TI ICDI JTAG Programmer no [ 42s] Keil ULINK JTAG Programmer no [ 42s] Altera USB-Blaster II Compatible no [ 42s] Segger J-Link JTAG Programmer no [ 42s] OSBDM (JTAG only) Programmer no [ 42s] eStick/opendous JTAG Programmer no [ 42s] Andes JTAG Programmer no [ 42s] Versaloon-Link JTAG Programmer no [ 42s] USBProg JTAG Programmer no [ 42s] Raisonance RLink JTAG Programmer no [ 42s] Olimex ARM-JTAG-EW Programmer no [ 42s] CMSIS-DAP Compliant Debugger no [ 42s] So I'm wondering why. Any idea's ? Without activated interfaces, the package is worth nothing. How do I "revoke" it ? Koenraad. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Saturday 2014-04-19 17:06, Koenraad Lelong wrote:
By chance I saw the output of the configure. The result of that is not what I expected and not what I get on my own PC. On my PC configure activates a number of interfaces : OpenOCD configuration summary -------------------------------------------------- MPSSE mode of FTDI based devices yes (auto)
OBS does not activate any interface : [ 42s] OpenOCD configuration summary [ 42s] -------------------------------------------------- [ 42s] MPSSE mode of FTDI based devices no
So I'm wondering why. Any idea's ?
Well, what check does OCD do to determine whether or not to build that? -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
op 19-04-14 17:59, Jan Engelhardt schreef:
On Saturday 2014-04-19 17:06, Koenraad Lelong wrote:
By chance I saw the output of the configure. The result of that is not what I expected and not what I get on my own PC. On my PC configure activates a number of interfaces : OpenOCD configuration summary -------------------------------------------------- MPSSE mode of FTDI based devices yes (auto)
OBS does not activate any interface : [ 42s] OpenOCD configuration summary [ 42s] -------------------------------------------------- [ 42s] MPSSE mode of FTDI based devices no
So I'm wondering why. Any idea's ?
Well, what check does OCD do to determine whether or not to build that?
As far as I remember I did have to add this to the spec-file, and installed those packages : BuildRequires: libusb-1_0-devel BuildRequires: libusb-compat-devel Before I did that, I had the same problem. I added the run-time-libraries (installed on my machine) to the spec-file : BuildRequires: libusb-1_0-0 BuildRequires: libusb-0_1-4 And I ran the build again. Now I checked the log more carefully : [ 38s] checking for LIBUSB1... no [ 38s] configure: WARNING: libusb-1.x not found, trying legacy libusb-0.1 as a fallback; consider installing libusb-1.x instead [ 38s] checking for LIBUSB0... no Any idea why it doesn't find libusb ? Koenraad -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
This one is configured properly: https://build.opensuse.org/package/show/hardware/openocd -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
op 19-04-14 18:48, Matwey V. Kornilov schreef:
This one is configured properly:
Well, it doesn't work on my own PC and on OBS, both for OS13.1. Most Buildrequires are not installed on my own PC, but my own spec-file does work there. Too bad, but how do I remove my version from OBS ? Koenraad. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
19.04.2014 21:47, Koenraad Lelong пишет:
op 19-04-14 18:48, Matwey V. Kornilov schreef:
This one is configured properly:
Well, it doesn't work on my own PC and on OBS, both for OS13.1.
Most Buildrequires are not installed on my own PC, but my own spec-file does work there.
Well, too long to explain why it is unresolved for 13.1. But you may try following: Create an empty subproject in your home. Then linkpac (or branch) to the project devel:languages:tcl/jimtcl hardware/hidapi and hardware/openocd, then you should be able to obtain working openocd with the deps.
Too bad, but how do I remove my version from OBS ?
You don't have to. But there is a link "remove package" in webui. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (4)
-
Jan Engelhardt
-
Koenraad Lelong
-
Koenraad Lelong
-
Matwey V. Kornilov