losuler / icecat

Debian packaging for GNU IceCat (built from source).
GNU General Public License v2.0
20 stars 5 forks source link

gnu: request: ppcle: Add gnu icecat for powerpcle #13

Open carlosgonz0 opened 1 year ago

carlosgonz0 commented 1 year ago

I will do a good donation for adding .deb gnu icecat for PPCle cpu.

carlosgonz0 commented 1 year ago

Any news for this? i started using power9 cpu and trisquel on.

losuler commented 1 year ago

I finally got around to fixing the builds for ppc64le (it's up now on the OBS repo). Can you try it out and let me know if it's working for you?

carlosgonz0 commented 1 year ago

I finally got around to fixing the builds for ppc64le (it's up now on the OBS repo). Can you try it out and let me know if it's working for you?

ooo thanks, i will testing.

carlosgonz0 commented 1 year ago

I still testing... because my raptor can not boot with a dedicated radeon gpu, so i guess it is because it need a blob firmware so of course I am not going to install blobs then using the built-in gpu. .. I will come back here to report icecat-ppc work.

again thanks.

carlosgonz0 commented 1 year ago

Icecat crash when booting...

carlosgonz@blackbird:~$ icecat
Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm
Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs
console.error: "Error during quit-application-granted: [Exception... \"File error: Not found\"  nsresult: \"0x80520012 (NS_ERROR_FILE_NOT_FOUND)\"  location: \"JS frame :: resource:///modules/BrowserGlue.jsm :: _onQuitApplicationGranted/tasks< :: line 1996\"  data: no]"
carlosgonz@blackbird:~$ JavaScript error: resource://gre/modules/TerminatorTelemetry.jsm, line 87: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITelemetry.getHistogramById]
JavaScript error: resource://gre/modules/TerminatorTelemetry.jsm, line 87: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITelemetry.getHistogramById]
JavaScript error: resource://gre/modules/TerminatorTelemetry.jsm, line 87: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITelemetry.getHistogramById]
JavaScript error: , line 0: UnknownError: The operation failed for reasons unrelated to the database itself and not covered by any other error code.
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 2013: NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.tagsFolder]
console.error: ({})
Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm
Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs
JavaScript error: , line 0: UnknownError: The operation failed for reasons unrelated to the database itself and not covered by any other error code.
JavaScript error: , line 0: UnknownError: The operation failed for reasons unrelated to the database itself and not covered by any other error code.
[fluent-dom] An element of forbidden type "a" was found in the translation. Only safe text-level elements and elements with data-l10n-name are allowed.
[fluent-dom] An element of forbidden type "a" was found in the translation. Only safe text-level elements and elements with data-l10n-name are allowed.
[fluent-dom] An element of forbidden type "a" was found in the translation. Only safe text-level elements and elements with data-l10n-name are allowed.
[fluent-dom] An element of forbidden type "a" was found in the translation. Only safe text-level elements and elements with data-l10n-name are allowed.
[fluent-dom] An element of forbidden type "a" was found in the translation. Only safe text-level elements and elements with data-l10n-name are allowed.
JavaScript error: resource://gre/modules/NewTabUtils.jsm, line 1409: TypeError: conn is undefined
JavaScript error: resource://gre/modules/NewTabUtils.jsm, line 1409: TypeError: conn is undefined
JavaScript error: resource://gre/modules/NewTabUtils.jsm, line 1409: TypeError: conn is undefined
JavaScript error: resource://gre/modules/NewTabUtils.jsm, line 1409: TypeError: conn is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
Query failed: TypeError: db is undefined
JavaScript error: resource:///modules/UrlbarProviderPlaces.jsm, line 634: TypeError: conn is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 1524: TypeError: db is undefined
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: , line 0: NotReadableError: Could not create unique path
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
carlosgonz0 commented 1 year ago

Seems JIT issues, however in recent firefox version 115+ there are JIT improvement for ppc64le. However Trisquel Abrowser work OK in ppc64le so i not sure what is going on in icecat.

Thanks.

carlosgonz@blackbird:~$ icecat
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
JavaScript error: , line 0: UnknownError: The operation failed for reasons unrelated to the database itself and not covered by any other error code.
JavaScript error: resource://gre/modules/PlacesUtils.jsm, line 2013: NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.tagsFolder]
JavaScript error: , line 0: UnknownError: The operation failed for reasons unrelated to the database itself and not covered by any other error code.
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
console.error: ({})
JavaScript error: , line 0: NotReadableError: Could not create unique path
Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm
Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs
JavaScript error: , line 0: UnknownError: The operation failed for reasons unrelated to the database itself and not covered by any other error code.
JavaScript error: resource://gre/modules/TerminatorTelemetry.jsm, line 87: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITelemetry.getHistogramById]
JavaScript error: resource://gre/modules/TerminatorTelemetry.jsm, line 87: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITelemetry.getHistogramById]
JavaScript error: resource://gre/modules/TerminatorTelemetry.jsm, line 87: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITelemetry.getHistogramById]
JavaScript error: , line 0: NotReadableError: Could not create unique path
JavaScript error: undefined, line 0: Error: An unexpected error occurred
JavaScript error: undefined, line 0: Error: An unexpected error occurred
JavaScript error: undefined, line 0: Error: An unexpected error occurred
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Segmentation fault (`core' generado
carlosgonz0 commented 10 months ago

Hi @losuler Any plans/news for 115ESR of Icecat?

Thanks

carlosgonz0 commented 10 months ago

This patch it needed to prevent several issues to icecat: https://github.com/chimera-linux/cports/commit/20c3d9509b49e26ff8fb37d6192fdacc1625d083

Thanks