Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B buck
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 201
    • Issues 201
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • buck
  • Issues
  • #1219
Closed
Open
Issue created Mar 04, 2017 by Administrator@rootContributor

Revert dependency on javafx.util.Pair introduced in 2aab2dee

Created by: davido

javafx.util.Pair is not packaged on OpenJDK for all distros, most notably not on OpenSUSE: [1]. So, after the 2aab2dee I'm not able to build Buck master any more:

  $ java -version
  openjdk version "1.8.0_121"
  OpenJDK Runtime Environment (IcedTea 3.3.0) (suse-21.4-x86_64)
  OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
  $ ant
  compile:
    [javac] Compiling 1914 source files to /home/davido/projects/davido_buck/build/classes
    [javac] [compiled 379918 lines in 12167 ms: 31225.2 lines/s]
    [javac] [3532 .class files generated]
    [javac] ----------
    [javac] 1. ERROR in /home/davido/projects/davido_buck/src/com/facebook/buck/android/DefaultAndroidDirectoryResolver.java (at line 41)
    [javac] 	import javafx.util.Pair;
    [javac] 	       ^^^^^^
    [javac] The import javafx cannot be resolved
    [javac] ----------
    [javac] 2. ERROR in /home/davido/projects/davido_buck/src/com/facebook/buck/android/DefaultAndroidDirectoryResolver.java (at line 329)
    [javac] 	List<Pair<Path, Optional<String>>> availableNdks = repositoryContents.stream()
    [javac] 	     ^^^^
    [javac] Pair cannot be resolved to a type
    [javac] ----------
    [javac] 3. ERROR in /home/davido/projects/davido_buck/src/com/facebook/buck/android/DefaultAndroidDirectoryResolver.java (at line 332)
    [javac] 	.map(p -> new Pair<>(p, findNdkVersion(p)))
    [javac] 	              ^^^^
    [javac] Pair cannot be resolved to a type
[...]

Please revert.

  • [1] https://forums.opensuse.org/showthread.php/517440-JavaFX-OpenJFX-installation
Assignee
Assign to
Time tracking