Code Monkey home page Code Monkey logo

Comments (9)

wargio avatar wargio commented on July 23, 2024

ok. you are using PSL1GHT V1 instead of V2. Install V2 and use my script to install the dependencies, then, download the https://github.com/kakaroto/e17 repo and run /devs/kakaroto/build_ps3efl.sh

from efl-ps3.

Spork-Schivago avatar Spork-Schivago commented on July 23, 2024

Forgot to add, the one package I'm having trouble with is Eet. It errors out with:

checking for library containing fnmatch... no
configure: error: Cannot find fnmatch()

With the official version and with Kakaroto's version of Eet, I get a little more info. The error messages with those packages are some like:

../../src/lib/.libs/libeet.a(eet_lib.o): In function eet_list': /home/spork/Downloads/eet-1.7.8/src/lib/eet_lib.c:2599: undefined reference to.fnmatch'
/usr/local/ps3dev/portlibs/ppu/lib/libescape.a(libescape_la-escape_unistd.o): In function escape_realpath': /home/spork/src/EFL-PS3/escape/src/lib/escape_unistd.c:24: undefined reference to.lrealpath'
collect2: error: ld returned 1 exit status
make[2]: *** [eet] Error 1
make[2]: Leaving directory `/home/spork/Downloads/eet-1.7.8/src/bin'
make[1]: *** [install-recursive] Error 1

Seeing as all the versions of Eet I've tried to compile error out, I doubt it's your package. I'm thinking maybe something with PSL1GHT or the PS3 Libraries or even the toolchain. Your readme said if I have trouble, contact you. I'm getting kind of desperate. Please help.

from efl-ps3.

Spork-Schivago avatar Spork-Schivago commented on July 23, 2024

I now know what the issue is. libiberty.a is being compiled as an x86_64 library, not a PowerPC library. Any ideas on how to fix this? There was an issue created for the PS3 Toolchain GIT about 7 months ago and no fix. The guy mentioned he was able to over come the problem by using an updated version of libiberty.a. I cannot seem to find this updated version though. Any thoughts?

from efl-ps3.

wargio avatar wargio commented on July 23, 2024

fnmatch should be inside the glibc. ps, if you are compiling the dependencies, you are doing it for x86, not for powerpc. you need edje_cc to build the images/text stuff for edje lib (for ppc)

for libiberty.a i don't know. i had the same trouble. if you need, i can give you mine.

from efl-ps3.

Spork-Schivago avatar Spork-Schivago commented on July 23, 2024

could you please? You can e-mail it to Spork [at] stny [dot] rr [dot] com or you could give me a download link.

from efl-ps3.

wargio avatar wargio commented on July 23, 2024

here you are:
https://www.dropbox.com/s/flkzf8k8d0j0h4x/libiberty.a
place it under $(PS3DEV)/ppu/lib

from efl-ps3.

Spork-Schivago avatar Spork-Schivago commented on July 23, 2024

I could not get it to work with your libiberty.a file. The files inside of yours turned out not to be for the PowerPC64 architecture. However, I was finally able to figure out how to get libiberty in the binutils package to compile correctly. A quick question. When the make file runs edje, that's the x86_64 version, right? Edje seems to be messed up on my system. It's an OpenSUSE distribution. I receive an edje_cc: symbol lookup error: edje_cc: undefined symbol: eina_log_console_color_set error. I'm wondering if I'm missing a package or if somehow, Kakaroto's build_ps3elf script's version of Edje is conflicting with the version I have on the my PC. Thanks for all the help too. I really appreciate it.

from efl-ps3.

Spork-Schivago avatar Spork-Schivago commented on July 23, 2024

I figured it all out. Accidently compiled the latest version of Edje earlier on for my system. I had to manually remove it and then use my package manager to install an outdated version and then recompile the latest version of the EFL for the PowerPC64 architecture. Thanks for the help.

from efl-ps3.

wargio avatar wargio commented on July 23, 2024

ok :D thanks to you! :)

from efl-ps3.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.