Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing Required JogAmp Repo #12

Open
BenjaminHolland opened this issue Jun 14, 2024 · 6 comments
Open

Missing Required JogAmp Repo #12

BenjaminHolland opened this issue Jun 14, 2024 · 6 comments

Comments

@BenjaminHolland
Copy link

Current build requires org.jogamp.gluegen:gluegen-rt-main:2.5.0-rc-20230523, which (apparently) isn't available from maven central. Adding the jogamp maven fixes it, (kinda).

 maven {
  url=uri("https://jogamp.org/deployment/maven/")
  }
@BenjaminHolland
Copy link
Author

Is this addressable upstream?

@BenjaminHolland
Copy link
Author

 Could not find org.jogamp.gluegen:gluegen-rt-main:2.5.0-rc-20230523.
     Searched in the following locations:
       - https://repo.maven.apache.org/maven2/org/jogamp/gluegen/gluegen-rt-main/2.5.0-rc-20230523/gluegen-rt-main-2.5.0-rc-20230523.pom
       - https://jitpack.io/org/jogamp/gluegen/gluegen-rt-main/2.5.0-rc-20230523/gluegen-rt-main-2.5.0-rc-20230523.pom
     Required by:
         project : > com.github.micycle1:processing-core-4:4.3

@micycle1
Copy link
Owner

The repo's pom (Maven) already includes the jogamp repository:

<repositories>
	<repository>
		<name>jogamp</name>
		<id>jogamp</id>
		<url>https://jogamp.org/deployment/maven/</url>
	</repository>
</repositories>

Are you using Gradle? I wonder if Jitpack doesn't handle the Maven repository definitions when used as a Gradle artefact.

@micycle1
Copy link
Owner

micycle1 commented Jun 14, 2024

Actually, the 4.3 artefact had jogl at 2.5.0-rc-20230523 as you stated; 2.5.0 was in main branch only.

I've re-released 4.3 as 4.3.1. The build now includes JOGL at v2.5.

However, it should have still worked for you, as 2.5.0-rc-20230523 exists here:https://jogamp.org/deployment/maven/org/jogamp/jogl/jogl-all-main/2.5.0-rc-20230523/. I still think there's a problem with Gradle (see #9 also).

@BenjaminHolland
Copy link
Author

The repo's pom (Maven) already includes the jogamp repository:

<repositories>
	<repository>
		<name>jogamp</name>
		<id>jogamp</id>
		<url>https://jogamp.org/deployment/maven/</url>
	</repository>
</repositories>

Are you using Gradle? I wonder if Jitpack doesn't handle the Maven repository definitions when used as a Gradle artefact.

Yes, using gradle. There are some other issues with this as well, including the underlying dependencies for jogl not being resolved. Might make a PR with gradle instructions once I get it to work.

@octobeard
Copy link

I also ran into this today - the fix was adding the additional repo source @BenjaminHolland suggested in the original post. Found in version 4.3.3, the latest at the time of this post.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants