Tiny Core Extensions > TCE Bugs

libconfuse-dev.tcz: bugs in TCL14.x x86_64

(1/1)

GNUser:
This extension has two bugs:

1. It needs a .dep file that lists libconfuse.tcz as a dependency

2. /usr/local/lib/pkgconfig/libconfuse.pc contains this line

--- Code: ---Cflags: -I${includedir}

--- End code ---
which should be corrected to this:

--- Code: ---Cflags: -I${includedir}/confuse

--- End code ---

Rich:
Hi GNUser

--- Quote from: GNUser on May 02, 2023, 02:22:19 PM --- ... 1. It needs a .dep file that lists libconfuse.tcz as a dependency ...
--- End quote ---
I'm afraid my feeble brain can not figure this out with the supplied information.
i3status.tcz.dep  and  tilda.tcz.dep  depend on  libconfuse.tcz.
Nothing depends on  libconfuse-dev.tcz.
libconfuse.tcz  and  libconfuse-dev.tcz  list no dependencies.

By the way, if A depends on C, and B depends on C, A can still include B as a dependency.

GNUser:
Hi Rich. I loaded  libconfuse-dev.tcz  to compile something that depends on libconfuse. I was surprised at compilation time with errors saying that libconfuse could not be found.

As a general rule--both in TCL as well as in other distros--loading/installing foo-dev should automatically bring in foo as well.

Rich:
Hi GNUser
OK, now I understand what you meant.

.dep  file added.
libconfuse.pc  corrected.

GNUser:
Hi Rich. Thank you.

Navigation

[0] Message Index

Go to full version