OK. This is different output than in the previous mail. So I guess you fixed 
LD_LIBRARY_PATH and now it finds gwlib. Before it couldn't. Now it seems that 
it cannot find libxml2.a (or it is not in the compilation flags).

Alej is the main guy for sqlbox, and I am glad he is on the thread.

But in the meantime let's try a couple more things. Please run "find /usr/local 
-name "libxml*". I imagine that it is under /usr/local/lib. You are using 32bit 
OS right? 64bit libraries are elsewhere.

After you verify location of libxml2.a and agries with LD_LIBRARY_PATH, try to 
hardcode it to your compile flags. I see that you use CLAGS to declare extra 
libraries. That's not standard, this should be a placeholder for "-O6 -s 
-Wall...". There should be a variable "extra-libs" or smt like that for 
libraries. configure --help should help you. Try putting "-lpthread -lgwlib" in 
there and let's see.

BR,
Nikos 
  ----- Original Message ----- 
  From: Alejandro Guerrieri 
  To: Pedro B. 
  Cc: Nikos Balkanas ; [email protected] 
  Sent: Saturday, December 06, 2008 10:04 PM
  Subject: Re: Freebsd 6.1 and SQLbox


  Pedro,

  sqlbox's configure script "should" be able to compile, though that's clearly 
not the case. I'll look into it as soon as I finish installing a FreeBSD VM.

  Regards,

  Alejandro


  On Sat, Dec 6, 2008 at 5:28 PM, Pedro B. <[EMAIL PROTECTED]> wrote:

    Thanks for your replies, Nikos.

    Kannel (cvs) is installed, built flawlessly.

    LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/lib/kannel


    CFLAGS=-pthread

    The BSD-deprecated -lkse shouldn't be in configure, but that can be easily 
bypassed. However, it clearly shows SQLbox's bootstrap/configure are not 
BSD-friendly.

    From config.log:



    configure:22302: checking for cfg_create in -lgwlib
    configure:22337: gcc -o conftest -g -O2 -pthread -I/usr/include/openssl 
-I/usr/include/kannel -I/usr/include/kannel -L/usr/lib/kannel conftest.c 
-lgwlib -lssl -lc_r -L/usr/li$
    /usr/lib/libgwlib.a(charset.o)(.text+0x23): In function `charset_init':
    gwlib/charset.c:206: undefined reference to `xmlAddEncodingAlias'
    /usr/lib/libgwlib.a(charset.o)(.text+0x829): In function `charset_to_utf8':
    gwlib/charset.c:539: undefined reference to `xmlFindCharEncodingHandler'
    /usr/lib/libgwlib.a(charset.o)(.text+0x83c):gwlib/charset.c:544: undefined 
reference to `xmlBufferCreate'
    /usr/lib/libgwlib.a(charset.o)(.text+0x843):gwlib/charset.c:545: undefined 
reference to `xmlBufferCreate'
    /usr/lib/libgwlib.a(charset.o)(.text+0x878):gwlib/charset.c:546: undefined 
reference to `xmlBufferAdd'
    /usr/lib/libgwlib.a(charset.o)(.text+0x883):gwlib/charset.c:548: undefined 
reference to `xmlCharEncInFunc'
    /usr/lib/libgwlib.a(charset.o)(.text+0x8b6):gwlib/charset.c:553: undefined 
reference to `xmlBufferFree'
    /usr/lib/libgwlib.a(charset.o)(.text+0x8be):gwlib/charset.c:554: undefined 
reference to `xmlBufferFree'
    /usr/lib/libgwlib.a(charset.o)(.text+0x8f1): In function 
`charset_from_utf8':
    gwlib/charset.c:566: undefined reference to `xmlFindCharEncodingHandler'
    /usr/lib/libgwlib.a(charset.o)(.text+0x908):gwlib/charset.c:571: undefined 
reference to `xmlBufferCreate'
    /usr/lib/libgwlib.a(charset.o)(.text+0x90f):gwlib/charset.c:572: undefined 
reference to `xmlBufferCreate'
    /usr/lib/libgwlib.a(charset.o)(.text+0x944):gwlib/charset.c:573: undefined 
reference to `xmlBufferAdd'
    /usr/lib/libgwlib.a(charset.o)(.text+0x94f):gwlib/charset.c:575: undefined 
reference to `xmlCharEncOutFunc'
    /usr/lib/libgwlib.a(charset.o)(.text+0x98b):gwlib/charset.c:584: undefined 
reference to `xmlBufferFree'
    /usr/lib/libgwlib.a(charset.o)(.text+0x993):gwlib/charset.c:585: undefined 
reference to `xmlBufferFree'
    /usr/lib/libgwlib.a(charset.o)(.text+0x41): In function `charset_shutdown':
    gwlib/charset.c:213: undefined reference to `xmlCleanupEncodingAliases



    $ pkg_version -v | grep libxml
    libxml2-2.6.32_2 = up-to-date with port



    The more i look at this, the less i find hope in making it compile on BSD...


    \\ pb


    2008/12/6 Nikos Balkanas <[EMAIL PROTECTED]>

      OK. Now I see. This is sqlbox installation, not kannel. First you need to 
install Kannel (CVS) and then sqlbox. Your LD_LIBRARY_PATH should be set 
correctly. I have no experience with sqlbox configuration, but I suspect no 
hack-n-slash is necessary. Could you please echo your $LD_LIBRARY_PATH?
        ----- Original Message ----- 
        From: Pedro B. 
        To: Nikos Balkanas 
        Cc: [email protected] 
        Sent: Saturday, December 06, 2008 8:11 PM
        Subject: Re: Freebsd 6.1 and SQLbox


        { $as_echo "$as_me:$LINENO: checking for cfg_create in -lgwlib" >&5

        $as_echo_n "checking for cfg_create in -lgwlib... " >&6; }

        (line 22261 of configure on sqlbox-snapshot-20081121.tar.gz and 
sqlbox-latest.tar.gz)

        Regards,
        \\Pedro


        2008/12/6 Nikos Balkanas <[EMAIL PROTECTED]>

          Please download latest CVS source and CVS documentation. They are 
production quality. I couldn't grep cfg_create in any of the conf* from the 
latest CVS.

          BR,
          Nikos

          ----- Original Message ----- 
            From: Pedro B. 
            To: [email protected] 
            Sent: Saturday, December 06, 2008 6:39 PM
            Subject: Freebsd 6.1 and SQLbox


            Hello list,

            We have some woes with FreeBSD 6.1, so i would like to ask if 
anyone successfully compiled it, or if anyone has any binaries available.


            The errors we encountered:

            First:


            checking for cfg_create in -lgwlib... no
            configure: error: Kannel gwlib is required!


            Then, after hack/n/slask on the .configure (yes, we are THAT 
desperate), gmake gives the following:





            : undefined reference to `octstr_imm'
            sqlbox.o(.text+0x25): In function `sqlbox_is_allowed_in_group':
            : undefined reference to `octstr_imm'
            sqlbox.o(.text+0x2e): In function `sqlbox_is_allowed_in_group':
            : undefined reference to `octstr_compare'

            (etc, snip, you get the idea).

            Any and all feedback is truly appreciated.

            Regards,

            ----


            \\ Pedro

            0101000001100101011001000111001001101111001000000100001000101110













Reply via email to