R: unsuccessful compiling of port postgresql-jdbc with openjdk7

Barbara barbara.xxx1975 at libero.it
Mon Oct 17 21:51:03 UTC 2011



>On 10/16/2011 09:38 AM, Barbara wrote:
>>
>>> Dear All,
>>>
>>> I tried compile postgresql-jdbc port, but without luck:
>>>
>>> # make install clean
>>> ...
>>>     [javac] 
>>> /usr/ports/databases/postgresql-jdbc/work/postgresql-jdbc-8.3-603.
>> src/org/postgresql/jdbc4/Jdbc4ResultSet.java:23: 
>>> error: Jdbc4ResultSet is not abstract and does not override abs
>>> tract method <T>getObject(String,Class<T>) in ResultSet
>>>     [javac] public class Jdbc4ResultSet extends AbstractJdbc4ResultSet 
>>> implements java.sql.ResultSet
>>>     [javac]        ^
>>>     [javac]   where T is a type-variable:
>>>     [javac]     T extends Object declared in method 
>>> <T>getObject(String,Class<T>)
>>>     [javac] 
>>> /usr/ports/databases/postgresql-jdbc/work/postgresql-jdbc-8.3-603.
>> src/org/postgresql/xa/PGXADataSource.java:19: 
>>> error: PGXADataSource is not abstract and does not override abstra
>>> ct method getParentLogger() in CommonDataSource
>>>     [javac] public class PGXADataSource extends BaseDataSource 
>>> implements Referenceable, XADataSource
>>>     [javac]        ^
>>>     [javac] Note: Some input files use or override a deprecated API.
>>>     [javac] Note: Recompile with -Xlint:deprecation for details.
>>>     [javac] Note: Some input files use unchecked or unsafe operations.
>>>     [javac] Note: Recompile with -Xlint:unchecked for details.
>>>     [javac] 11 errors
>>>
>>> BUILD FAILED
>>> /usr/ports/databases/postgresql-jdbc/work/postgresql-jdbc-8.3-603.
src/build.
>> xml:101: 
>>> The following error occurred while executing this line:
>>> /usr/ports/databases/postgresql-jdbc/work/postgresql-jdbc-8.3-603.
src/build.
>> xml:124: 
>>> Compile failed; see the compiler error output for details.
>>>
>>> Total time: 13 seconds
>>> *** Error code 1
>>>
>>> Stop in /usr/ports/databases/postgresql-jdbc.
>>>
>>> the whole error: http://pastebin.com/raw.php?i=Z89UjxMD
>>>
>>> # uname -a
>>> FreeBSD fbsdBuilder.wheel.cz 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 
>>> 17 02:41:51 UTC 2011 
>>> root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>>>
>>> # java -version
>>> openjdk version "1.7.0"
>>> OpenJDK Runtime Environment (build 1.7.0-root_2011_10_02_12_16-b00)
>>> OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
>>>
>>>
>>> Any suggestion would be helpful.
>>>
>>> Thanks in advance
>>> Yan Jurak
>>>
>> I filed a pr containing a patch to update the postgresql jdbc driver in 
ports 
>> about 3 weeks ago.
>> This should build with openjdk7.
>> http://www.freebsd.org/cgi/query-pr.cgi?pr=161040
>>
>> Barbara
>>
>
>Many thanks, Barbara, for the patch, it solved this issue.
>
>Regards
>Yan Jurak
>

You're most welcome!
I hope the pr will get committed.

Did you have any chance to test it? Any feedback?
Maybe a positive or a negative one could help to push the pr or to reject it 
and find better new solution.

Thanks
Barbara



More information about the freebsd-java mailing list