Setting up Sixaxis Failure

This topic contains 6 replies, has 6 voices, and was last updated by Profile photo of esbiete esbiete 2 years, 3 months ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
  • #87488
    Profile photo of sudodaemon

    Raspberry Pi B+
    RetroPie 2.5.0

    I’m trying to set up sixaxis so I can use my PS3 controller, following this guide… … controller

    And this is what happens.

    pi@retropie:/home/pi# gcc -o sixpair sixpair.c -lusb
    cc1: error: /usr/local/include/arm-linux-gnueabihf: Not a directory
    cc1: warning: /usr/local/include: not a directory [enabled by default]

    So, I’ve looked, and they are definitely not directories, seems as though if it pointed to /usr/include/arm-linux-gnueabihf it would be happy, because that is where everything lies…. I’m stuck here… I’ve reinstalled gcc, brain fart…

    Profile photo of petrockblog

    Did you try doing it from the option in the setup menu ? (making sure you have the latest version of the retropie-setup script)

    Profile photo of sudodaemon

    Yup, when installing the drivers it goes through some things on the screen, then just quits out back to the setup screen.

    Profile photo of killerajd

    I ended up re-imaging my SD card with RPI v2.6.0 and that seemed to fix my issue.

    I’m also having the same issue. Running a Pi 2 and installed RPI v2.6.0. If I try to install the PS3 controller driver through the retropie_setup script, it gets to a certain point and then fails. I’ve attached the log it spits out. After it fails, it kicks me back to the retropie-setup screen, and when I back out of that it gives me an error:

    Could not successfully install Install PS3 controller driver
    (/home/pi/RetroPie-Setup/tmp/build/ps3controller/sixpair not found).

    In the log, it shows:

    cc1: error: /usr/local/include/arm-linux-gnueabihf: Not a directory
    cc1: warning: /usr/local/include: not a directory [enabled by default]

    I’m kind of at my wits end here. I can’t find anybody else having this issue. Any issues for others seem to arise after this step. I’ve tried apt-get update and then upgrade as maybe something didn’t install correctly, but it doesn’t help.

    Any help would be appreciated.

    1. log.txt
    Profile photo of flickcorp

    SD card is probably on its way out but try updating the pi then run the utilities

    Raspberry Pi B 512mb
    Generic 64gb SD
    Overclock Turbo

    Raspberry Pi B+ 512mb
    Generic 128gb MicroSD
    Overclock Turbo

    Raspberry Pi2 B 1gb
    Samsung Evo 16gb MicroSD
    Overclock Pi2

    Profile photo of PeanutButterBoy

    Any idea what the issue is here? I’ve got the same issue and I’m prepping to re-image my card, but there’s gotta be some way to fix this without a full re-image….

    - We grind up the best peanut butter in the galaxy!

    Profile photo of esbiete

    After dealing with it trying to compile last version of openMSX and getting the same error than you I finally got it!

    AngelScript installs as /usr/local/include as an script file, so when you try to compile any source it fails as /use/local/include/arm-linux-gnueabihf/ (which is supposed to be a directory) is consequently not found.

    As a workaround you can create a symbolic link to /usr/include that contains the files you need. Do the following:

    cd /usr/local
    sudo mv include AngelScript_include
    sudo ln -s /usr/include/ include

    Doing a ls -l that should look:

    pi@retropie /usr/local $ ls -l
    total 7596
    -rw-r--r-- 1 root root    60280 mar  3  2013 AngelScript_include
    drwxr-xr-x 2 root staff    4096 mar  7 12:40 bin
    lrwxrwxrwx 1 root staff      13 mar  7 17:10 include -> /usr/include/
    -rw-r--r-- 1 root root  7711042 mar  6 06:37 lib
    pi@retropie /usr/local $ sudo ln -s /usr/include/ include

    At least it worked for me.

    What I don’t understand is why Angel Script is created as include there, it’s a terrible failure unless there’s any purpose behind. Would be nice to know.


Viewing 7 posts - 1 through 7 (of 7 total)

Forums are currently read only - please visit the new RetroPie forums at

Skip to toolbar