Menu

Build error on Slackware -current

Help
Anonymous
2010-11-26
2013-05-20
  • Anonymous

    Anonymous - 2010-11-26

    Hi,
    I'm trying to build iplist on slackware -current and I'm getting the following error:

    chytraeus ~/Downloads/iplist $ make
    g++ -O2 -Wall -Wextra -std=c++98 -D_REENTRANT -DNDEBUG -I include -c src/list.cc
    g++ -O2 -Wall -Wextra -std=c++98 -D_REENTRANT -DNDEBUG -I include -c src/main.cc
    g++ -O2 -Wall -Wextra -std=c++98 -D_REENTRANT -DNDEBUG -I include -c src/nfq.cc
    src/nfq.cc: In static member function ‘static int nfq::nfq_hook::cb(nfq_q_handle*, nfgenmsg*, nfq_data*, void*)’:
    src/nfq.cc:104:32: error: invalid conversion from ‘char**’ to ‘unsigned char**’
    src/nfq.cc:104:32: error:   initializing argument 2 of ‘int nfq_get_payload(nfq_data*, unsigned char**)’
    src/nfq.cc:125:4: warning: ‘int nfq_set_verdict_mark(nfq_q_handle*, u_int32_t, u_int32_t, u_int32_t, u_int32_t, const unsigned char*)’ is deprecated (declared at /usr/include/libnetfilter_queue/libnetfilter_queue.h:73)
    src/nfq.cc:125:77: warning: ‘int nfq_set_verdict_mark(nfq_q_handle*, u_int32_t, u_int32_t, u_int32_t, u_int32_t, const unsigned char*)’ is deprecated (declared at /usr/include/libnetfilter_queue/libnetfilter_queue.h:73)
    src/nfq.cc:132:4: warning: ‘int nfq_set_verdict_mark(nfq_q_handle*, u_int32_t, u_int32_t, u_int32_t, u_int32_t, const unsigned char*)’ is deprecated (declared at /usr/include/libnetfilter_queue/libnetfilter_queue.h:73)
    src/nfq.cc:132:80: warning: ‘int nfq_set_verdict_mark(nfq_q_handle*, u_int32_t, u_int32_t, u_int32_t, u_int32_t, const unsigned char*)’ is deprecated (declared at /usr/include/libnetfilter_queue/libnetfilter_queue.h:73)
    src/nfq.cc: In static member function ‘static void nfq::nfq_hook::print_pkt(std::string, int8_t, nfq_data*, nfqnl_msg_packet_hdr*)’:
    src/nfq.cc:152:43: error: invalid conversion from ‘char**’ to ‘unsigned char**’
    src/nfq.cc:152:43: error:   initializing argument 2 of ‘int nfq_get_payload(nfq_data*, unsigned char**)’
    make: ***  Error 1
    Any ideas?
    Thanks.

     

Log in to post a comment.