bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #47178] JDBC backend in SQLClient does not compile


From: Niels Grewe
Subject: [bug #47178] JDBC backend in SQLClient does not compile
Date: Wed, 17 Feb 2016 13:48:15 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/601.4.4 (KHTML, like Gecko) Version/9.0.3 Safari/601.4.4

URL:
  <http://savannah.gnu.org/bugs/?47178>

                 Summary: JDBC backend in SQLClient does not compile
                 Project: GNUstep
            Submitted by: thebeing
            Submitted on: Mi 17 Feb 2016 13:48:14 GMT
                Category: Libraries
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

The JDBC backend in SQLClient will not compile because it wasn't updated
properly after the inception of the SQLClientPool code:

 Compiling file JDBC.m ...
JDBC.m: In function '+[SQLClientJVM defaultClassPath]':
JDBC.m:251:3: warning: @interface of class 'NSDictionary' not found [enabled
by default]
   return [environment objectForKey: @"CLASSPATH"];
   ^
JDBC.m: In function '+[SQLClientJVM defaultLibraryPath]':
JDBC.m:258:3: warning: @interface of class 'NSDictionary' not found [enabled
by default]
   return [environment objectForKey: @"LD_LIBRARY_PATH"];
   ^
JDBC.m: In function '-[SQLClientJDBC backendQuery:recordType:listType:]':
JDBC.m:1310:14: warning: variable 'getBinaryStream' set but not used
[-Wunused-but-set-variable]
    jmethodID getBinaryStream;
              ^
JDBC.m: In function '-[SQLClientJDBC batch:]':
JDBC.m:1524:14: error: 'struct _JDBCTransaction' has no member named '_db'
   transaction->_db = [self retain];
              ^
JDBC.m: In function '-[SQLClientJDBC transaction]':
JDBC.m:1683:14: error: 'struct _JDBCTransaction' has no member named '_db'
   transaction->_db = [self retain];
              ^
JDBC.m: In function '-[_JDBCTransaction execute]':
JDBC.m:1739:12: error: '_db' undeclared (first use in this function)
       if ([_db connect] == NO)
            ^
JDBC.m:1739:12: note: each undeclared identifier is reported only once for
each function it appears in
JDBC.m:1789:13: warning: variable 'js' set but not used
[-Wunused-but-set-variable]
     jobject js;
             ^
make[3]: *** [obj/JDBC.obj/JDBC.m.o] Error 1

As you can see, it tries to access the _db ivar on SQLTransaction, which is
now gone and replaced with a _owner ivar that holds either an SQLClient or an
SQLClientPool.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?47178>

_______________________________________________
  Nachricht gesendet von/durch Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]