You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by "Marcus Clyne (JIRA)" <ji...@apache.org> on 2010/03/21 06:43:27 UTC

[jira] Created: (TS-264) Cannot compile with Libev

Cannot compile with Libev
-------------------------

                 Key: TS-264
                 URL: https://issues.apache.org/jira/browse/TS-264
             Project: Traffic Server
          Issue Type: Bug
    Affects Versions: 2.1.0
         Environment: Ubuntu 9.10, Linux 2.6.31-14-generic x86_64 and  Ubuntu 8.04, 2.6.18-028stab067 32-bit

            Reporter: Marcus Clyne
            Priority: Blocker
             Fix For: 2.1.0


I tried to compiled TS with libev on both my 64-bit laptop and 32-bit Virtuozzo VPS machines, but it failed to build.  I get the following errors in both instances :

rpath -Wl,/simpl/apps/pcre/8.02/lib -Wl,-rpath -Wl,/simpl/apps/sqlite/3.6.23/lib -Wl,-rpath -Wl,/simpl/apps/libev/3.9/lib
../iocore/net/libinknet.a(UnixNet.o): In function `PollCont::pollEvent(int, Event*)':
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/UnixNet.cc:116: undefined reference to `fd_reify'
../iocore/net/libinknet.a(UnixNet.o): In function `EventIO::modify(int)':
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
../iocore/net/libinknet.a(UnixNet.o): In function `NetHandler::mainNetEvent(int, Event*)':
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/UnixNet.cc:336: undefined reference to `fd_reify'
../iocore/net/libinknet.a(UnixNet.o): In function `EventIO::modify(int)':
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
../iocore/net/libinknet.a(UnixNetVConnection.o): In function `EventIO::modify(int)':
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
../iocore/net/libinknet.a(UnixNetVConnection.o):/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: more undefined references to `fd_change' follow
collect2: ld returned 1 exit status
make[3]: *** [traffic_server] Error 1
make[3]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2/proxy'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2/proxy'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2'

Build with :

--enable-libev --with-pcre=/path/to/pcre -I/path/to/libev


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TS-264) Cannot compile with Libev

Posted by "George Paul (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12847941#action_12847941 ] 

George Paul commented on TS-264:
--------------------------------

Hi Marcus,
Try following the updated instructions in the latest 'README.libev'. 
regards,
-George

> Cannot compile with Libev
> -------------------------
>
>                 Key: TS-264
>                 URL: https://issues.apache.org/jira/browse/TS-264
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>         Environment: Ubuntu 9.10, Linux 2.6.31-14-generic x86_64 and  Ubuntu 8.04, 2.6.18-028stab067 32-bit
>            Reporter: Marcus Clyne
>            Assignee: George Paul
>            Priority: Blocker
>             Fix For: 2.1.0
>
>
> I tried to compiled TS with libev on both my 64-bit laptop and 32-bit Virtuozzo VPS machines, but it failed to build.  I get the following errors in both instances :
> rpath -Wl,/simpl/apps/pcre/8.02/lib -Wl,-rpath -Wl,/simpl/apps/sqlite/3.6.23/lib -Wl,-rpath -Wl,/simpl/apps/libev/3.9/lib
> ../iocore/net/libinknet.a(UnixNet.o): In function `PollCont::pollEvent(int, Event*)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/UnixNet.cc:116: undefined reference to `fd_reify'
> ../iocore/net/libinknet.a(UnixNet.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNet.o): In function `NetHandler::mainNetEvent(int, Event*)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/UnixNet.cc:336: undefined reference to `fd_reify'
> ../iocore/net/libinknet.a(UnixNet.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNetVConnection.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNetVConnection.o):/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: more undefined references to `fd_change' follow
> collect2: ld returned 1 exit status
> make[3]: *** [traffic_server] Error 1
> make[3]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2/proxy'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2/proxy'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2'
> Build with :
> --enable-libev --with-pcre=/path/to/pcre -I/path/to/libev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (TS-264) Cannot compile with Libev

Posted by "George Paul (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

George Paul reassigned TS-264:
------------------------------

    Assignee: George Paul

> Cannot compile with Libev
> -------------------------
>
>                 Key: TS-264
>                 URL: https://issues.apache.org/jira/browse/TS-264
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>         Environment: Ubuntu 9.10, Linux 2.6.31-14-generic x86_64 and  Ubuntu 8.04, 2.6.18-028stab067 32-bit
>            Reporter: Marcus Clyne
>            Assignee: George Paul
>            Priority: Blocker
>             Fix For: 2.1.0
>
>
> I tried to compiled TS with libev on both my 64-bit laptop and 32-bit Virtuozzo VPS machines, but it failed to build.  I get the following errors in both instances :
> rpath -Wl,/simpl/apps/pcre/8.02/lib -Wl,-rpath -Wl,/simpl/apps/sqlite/3.6.23/lib -Wl,-rpath -Wl,/simpl/apps/libev/3.9/lib
> ../iocore/net/libinknet.a(UnixNet.o): In function `PollCont::pollEvent(int, Event*)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/UnixNet.cc:116: undefined reference to `fd_reify'
> ../iocore/net/libinknet.a(UnixNet.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNet.o): In function `NetHandler::mainNetEvent(int, Event*)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/UnixNet.cc:336: undefined reference to `fd_reify'
> ../iocore/net/libinknet.a(UnixNet.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNetVConnection.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNetVConnection.o):/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: more undefined references to `fd_change' follow
> collect2: ld returned 1 exit status
> make[3]: *** [traffic_server] Error 1
> make[3]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2/proxy'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2/proxy'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2'
> Build with :
> --enable-libev --with-pcre=/path/to/pcre -I/path/to/libev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (TS-264) Cannot compile with Libev

Posted by "George Paul (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

George Paul resolved TS-264.
----------------------------

    Resolution: Fixed

Hi Marcus,
This should be resolved if you follow the latest "README.libev'.
Please re-open if it does not work for you.
regards,
-George

> Cannot compile with Libev
> -------------------------
>
>                 Key: TS-264
>                 URL: https://issues.apache.org/jira/browse/TS-264
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>         Environment: Ubuntu 9.10, Linux 2.6.31-14-generic x86_64 and  Ubuntu 8.04, 2.6.18-028stab067 32-bit
>            Reporter: Marcus Clyne
>            Assignee: George Paul
>            Priority: Blocker
>             Fix For: 2.1.0
>
>
> I tried to compiled TS with libev on both my 64-bit laptop and 32-bit Virtuozzo VPS machines, but it failed to build.  I get the following errors in both instances :
> rpath -Wl,/simpl/apps/pcre/8.02/lib -Wl,-rpath -Wl,/simpl/apps/sqlite/3.6.23/lib -Wl,-rpath -Wl,/simpl/apps/libev/3.9/lib
> ../iocore/net/libinknet.a(UnixNet.o): In function `PollCont::pollEvent(int, Event*)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/UnixNet.cc:116: undefined reference to `fd_reify'
> ../iocore/net/libinknet.a(UnixNet.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNet.o): In function `NetHandler::mainNetEvent(int, Event*)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/UnixNet.cc:336: undefined reference to `fd_reify'
> ../iocore/net/libinknet.a(UnixNet.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNetVConnection.o): In function `EventIO::modify(int)':
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> /simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: undefined reference to `fd_change'
> ../iocore/net/libinknet.a(UnixNetVConnection.o):/simpl/src/trafficserver-trunk-build/2/iocore/net/../../../../trafficserver-trunk/iocore/net/P_UnixNet.h:545: more undefined references to `fd_change' follow
> collect2: ld returned 1 exit status
> make[3]: *** [traffic_server] Error 1
> make[3]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2/proxy'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2/proxy'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/mnt/data/simpl/src/trafficserver-trunk-build/2'
> Build with :
> --enable-libev --with-pcre=/path/to/pcre -I/path/to/libev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.