Summary: | net-misc/l7-filter-userspace - In member function ‘u_int32_t l7_queue::handle_packet(nfq_data*, nfq_q_handle*)’: l7-queue.cpp:199:51: error: invalid conversion from ‘unsigned char**’ to ‘char**’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | bjozac |
Component: | New packages | Assignee: | Andrew Savchenko <bircoph> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bircoph, proxy-maint, xarthisius |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
log files
l7-filter-userspace-0.12_beta1.ebuild.patch |
Description
bjozac
2012-05-18 09:16:40 UTC
Created attachment 312177 [details]
log files
Hello, your first problem is a missed dependency bug. This will be fixed in the tree soon. Compilation issue is strange: looks like your net-libs/libnetfilter_queue version is too old, in 1.0.1 /usr/include/libnetfilter_queue/libnetfilter_queue.h contains: extern int nfq_get_payload(struct nfq_data *nfad, unsigned char **data); What version of libnetfilter_queue are you using? Looks like version requirement should be added. I checked libnetfilter_queue sources, you must use at least version 1.0.0, will post a patch later. Created attachment 312197 [details, diff]
l7-filter-userspace-0.12_beta1.ebuild.patch
Please try the following patch.
+ 18 May 2012; Kacper Kowalik <xarthisius@gentoo.org> + l7-filter-userspace-0.12_beta1.ebuild: + (proxy commit) update dependencies wrt #416477 by <bjozac@gmail.com> + 1) net-libs/libnetfilter_queue needed the ~arch flag to get 1.0 2) My ebuild looks like the one suggested already Issue solved by the following in package.keywords and some manual package emerging net-misc/l7-protocols ~x86 net-misc/l7-filter-userspace ~x86 net-libs/libnetfilter_queue ~x86 Hello, net-misc/l7-filter-userspace is not keyworded as stable, that's why we are not obligated to depend on stable versions of other packages. Anyway, the problem was in omitted dependency and version requirement. And now it is solved. |