Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 698262 - net-p2p/vuze-4.8.1.2-r1 - .../work/vuze-4.8.1.2/com/aelitis/azureus/util/ImportExportUtils.java:363: error: constructor JSONArray in class JSONArray cannot be applied to given types;
Summary: net-p2p/vuze-4.8.1.2-r1 - .../work/vuze-4.8.1.2/com/aelitis/azureus/util/Impo...
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-22 13:33 UTC by Rob van Riel
Modified: 2019-10-22 14:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (net-p2p:vuze-4.8.1.2-r1:20191022-121214.log,4.79 KB, text/plain)
2019-10-22 13:33 UTC, Rob van Riel
Details
emerge --info output (emerge_info.txt,6.71 KB, text/plain)
2019-10-22 13:34 UTC, Rob van Riel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rob van Riel 2019-10-22 13:33:45 UTC
Created attachment 593614 [details]
build log

The build for this package fails due to the interface for JSONArray not being what the code expects.

A quick internet search shows the interface for JSONArray changed between Java 6 and Java 7; I suspect this is the immediate cause of the problem.

The source for Vuze includes a local version of the JSON classes, but the current ebuild deletes this before starting the build. As an experiment, I removed the delete command from the ebuild. This resulted in a succesful build, and a binary that at first glance appears to function. I do not know why the local JSON was removed of course, so this may not be a real solution.
Comment 1 Rob van Riel 2019-10-22 13:34:52 UTC
Created attachment 593616 [details]
emerge --info output
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2019-10-22 14:21:04 UTC
 * Repository: rvr_persistent_partial

?