View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003534 | unreal | installing | public | 2007-09-23 00:15 | 2008-04-17 15:31 |
| Reporter | Bricker | Assigned To | |||
| Priority | high | Severity | major | Reproducibility | N/A |
| Status | closed | Resolution | wont fix | ||
| Product Version | 4.0-devel | ||||
| Summary | 0003534: m_ssl_gnutls.so issue | ||||
| Description | m_ssl_gnutls.cpp:56: error: âgnutls_session_tâ does not name a type m_ssl_gnutls.cpp: In member function âvirtual char* ModuleSSLGnuTLS::OnRequest(Request*)â: m_ssl_gnutls.cpp:336: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp: In member function âvirtual void ModuleSSLGnuTLS::OnRawSocketAccept(int, const std::string&, int)â: m_ssl_gnutls.cpp:358: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:360: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:361: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:362: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:372: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:372: error: âgnutls_transport_ptr_tâ was not declared in this scope m_ssl_gnutls.cpp:374: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp: In member function âvirtual void ModuleSSLGnuTLS::OnRawSocketConnect(int)â: m_ssl_gnutls.cpp:387: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:389: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:390: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:391: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:392: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:392: error: âgnutls_transport_ptr_tâ was not declared in this scope m_ssl_gnutls.cpp: In member function âvirtual int ModuleSSLGnuTLS::OnRawSocketRead(int, char*, unsigned int, int&)â: m_ssl_gnutls.cpp:416: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:446: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp: In member function âvirtual int ModuleSSLGnuTLS::OnRawSocketWrite(int, const char*, int)â: m_ssl_gnutls.cpp:508: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:533: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp: In member function âbool ModuleSSLGnuTLS::Handshake(issl_session*)â: m_ssl_gnutls.cpp:612: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:620: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp: In member function âvirtual void ModuleSSLGnuTLS::OnPostConnect(userrec*)â: m_ssl_gnutls.cpp:679: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:681: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:682: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:683: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp: In member function âvoid ModuleSSLGnuTLS::CloseSession(issl_session*)â: m_ssl_gnutls.cpp:711: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:713: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:714: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:724: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp: In member function âvoid ModuleSSLGnuTLS::VerifyCertificate(issl_session*, Extensible*)â: m_ssl_gnutls.cpp:730: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:734: error: expected initializer before â*â token m_ssl_gnutls.cpp:737: error: âgnutls_x509_crt_tâ was not declared in this scope m_ssl_gnutls.cpp:737: error: expected `;' before âcertâ m_ssl_gnutls.cpp:749: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:794: error: âclass issl_sessionâ has no member named âsessâ m_ssl_gnutls.cpp:800: error: âcertâ was not declared in this scope m_ssl_gnutls.cpp:808: error: âcert_listâ was not declared in this scope m_ssl_gnutls.cpp:808: error: âclass issl_sessionâ has no member named âsessâ make[2]: *** [m_ssl_gnutls.so] Error 1 make[2]: Leaving directory `/home/tester/unreal4/src/modules' make[1]: *** [mods] Error 2 make[1]: Leaving directory `/home/tester/unreal4' make: *** [debug] Error 2 tester ~/unreal4 # | ||||
| Steps To Reproduce | svn up ./configure make clean; make debug install | ||||
| 3rd party modules | |||||
|
|
*nfi* |
|
|
Since it seems everyone who has tried to compile it has no problem, I'm guessing it might be something with that box. A bit you might want to find out: > Is there only 1 instance of gnutls? > Was it installed by the OS (via yum or apt or smth), or a self-compile/install or by manual RPM? > Was it compiled with funky flags/options/paths? I know it's aegis's box, and he sometimes likes to do odd things when he plays with this stuff... perhaps input from him might figure this out when he's back online. |
|
|
looks like its been built against gnutls 1.0.x, this is not supported and some ancient debian/redhat boxes still have it. |
|
|
see brain4's comment |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-09-23 00:15 | Bricker | New Issue | |
| 2007-09-23 00:15 | Bricker | QA | => Not touched yet by developer |
| 2007-09-23 00:15 | Bricker | U4: Need for upstream patch | => No need for upstream InspIRCd patch |
| 2007-09-23 00:15 | Bricker | U4: Upstream notification of bug | => U4-only issue |
| 2007-09-23 00:15 | Bricker | U4: Contributor working on this | => None |
| 2007-09-23 00:16 | Bricker | Note Added: 0014793 | |
| 2007-09-24 00:10 | Stealth | Note Added: 0014794 | |
| 2007-11-11 14:02 | brain4 | Note Added: 0014813 | |
| 2008-04-17 15:31 | Bricker | QA | Not touched yet by developer => No need for QA |
| 2008-04-17 15:31 | Bricker | Status | new => closed |
| 2008-04-17 15:31 | Bricker | Note Added: 0015266 | |
| 2008-04-17 15:31 | Bricker | Resolution | open => wont fix |