GithubHelp home page GithubHelp logo

packages's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

packages's Issues

Due to the last workflow failure libk is currently not available

I tried to install vitasdk using vdpm and ./install-all.sh and noticed that it fails as soon as it tries to download the release for libk.

I got curious and checked if the package was still present in the latest release here: https://github.com/vitasdk/packages/releases/tag/master

Sure enough it wasn't, but everything else is there, so something must be wrong.
It looks like the latest workflow run (https://github.com/vitasdk/packages/actions/runs/7819293385/job/21332223488) failed exactly when it tried to upload the new release for libk (probably due to some GitHub server issues).

Could you rerun the workflow and ideally change the workflow, so it automatically retries the upload release job a few times?

pkg-config fails on SDL2_Mixer

With the current version of the VITASDK this command fails again:arm-vita-eabi-pkg-config --libs --cflags SDL2_mixer

Here is the output:

Package libxmplite was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxmplite.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libxmplite', required by 'SDL2_mixer', not found

I think this has been the case since this change: 8cf6539

kuio no longer present in latest release, causing failing VDPM install.

During the install of VDPM from the following script;
https://github.com/vitasdk/vdpm/blob/master/vdpm

Install is failing currently due to missing kuio.tar.xz in latest release. See example output from our CI/CD during latest builds;

find: ‘/tmp/vdpm_install_kuio’: No such file or directory
Installing kuio...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     9  100     9    0     0     74      0 --:--:-- --:--:-- --:--:--    75
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Was present a few hours ago when we ran test builds, but has been missing for a couple of hours.

Possible duplicates:
vitasdk/vdpm#97
vitasdk/vdpm#95
vitasdk/vdpm#94

assimp: fail to compile in personal project

I have a project to test VitaGL and I use assimp to load the 3D meshes. With the update to assimp v5.3.1 the compilation breaks. It sais the there undefined reference to fseeko64, ftello64 and fseeko64. This is because in the new code there is no #else clause for the rest of cases in file ioapi.h.

I have been able to fix it with the next patch:

diff --git a/contrib/unzip/ioapi.h b/contrib/unzip/ioapi.h
index ae9ca7e83..50978316d 100644
--- a/contrib/unzip/ioapi.h
+++ b/contrib/unzip/ioapi.h
@@ -50,7 +50,7 @@
 #define ftello64 ftell
 #define fseeko64 fseek
 #else
-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__vita__)
 #define fopen64 fopen
 #define ftello64 ftello
 #define fseeko64 fseeko

I have used the above solution because is simpler.

Missing license for script files

I would really like to reuse the scripts in this repository to work for the PSP toolchain, but it seems there is no license. Does this mean I can't use them?

Replace all sourceforge links with others

SourceForge downloads time out 9 times out of 10 making travis fail PR builds/shipping builds.
We should seriously move to other links whenever possible (GitHub, GitLab, etc)

Libzip Library no longer compiles in projects

Since the removal of the patch file, the libzip library no longer compiles into projects. I receive the follow error message when attempting to build my project.

c:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: c:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/lib\libzip.a(zip_mkstempm.c.obj): in function _zip_mkstempm':
(.text+0xf6): undefined reference to chmod'
c:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: c:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/lib\libzip.a(zip_random_unix.c.obj): in function zip_random_uint32':
(.text+0x38): undefined reference to srandom'
c:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: (.text+0x3c): undefined reference to random'
collect2.exe: error: ld returned 1 exit status
make[2]: [CMakeFiles/PinaColada.dir/build.make:97: PinaColada] Error 1
make[1]: [CMakeFiles/Makefile2:139: CMakeFiles/PinaColada.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

physfs

/home/a/vdpm/packages/physfs/src/physfs-3.0.2/src/physfs_platform_vita.c:160:13: error: too many arguments to function 'sceIoSyncByFd'
160 | BAIL_IF(sceIoSyncByFd(fd, 0) < 0, PHYSFS_ERR_IO, 0);

opensles depends on sdl

opensles actually depends on SDL too. I'm not sure though SDL1 or SDL2 or any of those. if you guys can, please add it as dependency in PKGBUILD. cc @Rinnegatamante

Harfbuzz should add -lstdc++ dependency in .pc file

Problem

/opt/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld: /opt/vitasdk/arm-vita-eabi/lib/libharfbuzz.a(harfbuzz.cc.obj): in function `void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const':
(.text._ZNK11hb_ot_map_t5applyI9GPOSProxyEEvRKT_PK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_t[_ZNK11hb_ot_map_t5applyI9GPOSProxyEEvRKT_PK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_t]+0xba6): undefined reference to `__cxa_end_cleanup'

Sources

#include <hb.h>

int main()
{
    hb_buffer_t *buf = hb_buffer_create();
    hb_buffer_destroy(buf);
    return 0;
}
cmake_minimum_required(VERSION 3.0)

set(CMAKE_TOOLCHAIN_FILE
    "$ENV{VITASDK}/share/vita.toolchain.cmake"
    CACHE PATH "toolchain file")
include("$ENV{VITASDK}/share/vita.cmake" REQUIRED)

project(hb)
add_executable(hb main.c)

include(FindPkgConfig)
pkg_check_modules(_pkg_hb REQUIRED IMPORTED_TARGET harfbuzz)

# workaround
# set_target_properties(hb PROPERTIES LINKER_LANGUAGE CXX)

target_link_libraries(hb PkgConfig::_pkg_hb)

Cause

Harfhuzz maintains pure C-style APIs, but it uses some C++ features internally, like class and RTII.

Fix

harfbuzz.pc should be something like this

...
Name: harfbuzz
...
Libs.private: -lstdc++ -lm -pthread

SceAppMgr

when I use the old SceAppMgr library it's ok work fine but with the newest version I have this error:

undefined reference to `sceAppMgrLaunchAppByName2'

Maybe a fix ?

update harfbuzz and meson?

harfbuzz is going to replace its autotools and cmake support with meson so in order to update the library it is better to use meson also, however there is no meson built package around, like to see first what do you think about using meson? Thanks!

Latest version of FluidLite uses incompatible relocations

Since commit aacbb3b FluidLite has been upgraded to a new version.
This new version includes a revamped CMakeLists.txt which forcibly sets POSITION_INDEPENDENT_CODE property on compiled objects.
Produced objects then contain relocations of type R_ARM_BASE_PREL (25) and R_ARM_GOT_BREL (26).
When linking code with FluidLite, vita-elf-create complains: vita-elf-create: Invalid relocation type 25!

I am not sure how this can be fixed without removing the faulty line in upstream CMakeLists.txt.

travis_build.sh unable to build kuio

I am building vitasdk from source for use on my rpi4, and so far I have almost all of the right pieces in place and I only have a few more packages to build, however

travis_build.sh halts when building kuio:

==> Making package: kuio 9999-1 (Sun 21 Jun 2020 01:20:49 PM CEST)
==> Retrieving sources...
  -> Updating kuio git repo...
Fetching origin
==> Validating source files with sha256sums...
    kuio ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of kuio git repo...
Cloning into 'kuio'...
done.
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- The C compiler identification is GNU 9.1.0
-- The CXX compiler identification is GNU 9.1.0
-- Check for working C compiler: ~/builds/buildscripts/build/vitasdk/bin/arm-vita-eabi-gcc
-- Check for working C compiler: ~/builds/buildscripts/build/vitasdk/bin/arm-vita-eabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: ~/builds/buildscripts/build/vitasdk/bin/arm-vita-eabi-g++
-- Check for working CXX compiler: ~/builds/buildscripts/build/vitasdk/bin/arm-vita-eabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: ~/builds/packages/kuio/src/kuio/build
Scanning dependencies of target kuio
[ 25%] Building C object CMakeFiles/kuio.dir/main.c.obj
[ 50%] Linking C executable kuio
[ 50%] Built target kuio
Scanning dependencies of target kuio.skprx
Scanning dependencies of target stubs
vita-elf-create: Could not find symbol 'module_start' for main export 'start'
make[2]: *** [CMakeFiles/kuio.skprx.dir/build.make:57: CMakeFiles/kuio.skprx] Error 1
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/kuio.skprx.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 75%] Generating imports YAML for kuio
[100%] Building stubs stubs
make[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
[100%] Built target stubs
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Also when attempting to build from source myself:

~/builds/packages/kuio/src/kuio/build $ make
[ 50%] Built target kuio
vita-elf-create: Could not find symbol 'module_start' for main export 'start'
make[2]: *** [CMakeFiles/kuio.skprx.dir/build.make:57: CMakeFiles/kuio.skprx] Error 1
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/kuio.skprx.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

vita-elf-create: Could not find symbol 'module_start' for main export 'start' is definitely the indicator here but I cannot trace what is going wrong. Am I missing something? Everything else in vitasdk/packages has been building fine up until kuio

taihen has not been updated

The latest version of taihen is v1.0, but now the pkgver of VITABUILD is 0.6, and the new function is added to the v1.0, is it forgotten?

← machine translation

I can't link SDL2_image and SDL2_mixer

OS

macOS 10.15.6

vitasdk

Built at 2020-07-28 16:34:07
newlib            5f72bac408530964cf33d0ac3fedf009dcd55351
pthread-embedded  fe75d65760f0dff2e29e5d5932d7377bb02bbeab
samples           c8fd6f1fd0e8608c839dea65ac9e7bfca730258c
vita-headers      dd5ab4856828f5ff5086b9d12077bfdc7bd28a6b
vita-toolchain    e6795c3f416d3c2cad687c64c75d7e6dbe1508c9

CMakeList.txt content(base samples/sdl2/redrectangle)

#...
target_link_libraries(${PROJECT_NAME}
        SDL2
        SDL2_mixer
        SDL2_image
        vita2d
        SceDisplay_stub
        SceCtrl_stub
        SceAudio_stub
        SceSysmodule_stub
        SceGxm_stub
        SceCommonDialog_stub
        SceAppMgr_stub
        SceTouch_stub
        SceHid_stub
        m
        stdc++
        pthread
        )
#...

make logs

/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: /usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/lib/libSDL2_mixer.a(mixer.o): in function `Mix_LoadWAV_RW':
(.text+0x242): undefined reference to `SDL_LoadWAV_RW'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: /usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/lib/libSDL2_mixer.a(music_flac.o): in function `FLAC_Load':
(.text+0x10): undefined reference to `FLAC__stream_decoder_delete'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x14): undefined reference to `FLAC__stream_decoder_new'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x1a): undefined reference to `FLAC__stream_decoder_new'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x1e): undefined reference to `FLAC__stream_decoder_delete'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x26): undefined reference to `FLAC__stream_decoder_init_stream'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2a): undefined reference to `FLAC__stream_decoder_finish'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2e): undefined reference to `FLAC__stream_decoder_init_stream'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x32): undefined reference to `FLAC__stream_decoder_finish'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x36): undefined reference to `FLAC__stream_decoder_flush'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e): undefined reference to `FLAC__stream_decoder_process_single'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x42): undefined reference to `FLAC__stream_decoder_flush'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x46): undefined reference to `FLAC__stream_decoder_process_single'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x4e): undefined reference to `FLAC__stream_decoder_process_until_end_of_metadata'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x52): undefined reference to `FLAC__stream_decoder_process_until_end_of_stream'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x56): undefined reference to `FLAC__stream_decoder_process_until_end_of_metadata'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x5a): undefined reference to `FLAC__stream_decoder_process_until_end_of_stream'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x62): undefined reference to `FLAC__stream_decoder_seek_absolute'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x6e): undefined reference to `FLAC__stream_decoder_get_state'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x72): undefined reference to `FLAC__stream_decoder_seek_absolute'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x76): undefined reference to `FLAC__stream_decoder_get_state'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: /usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/lib/libSDL2_mixer.a(music_mikmod.o): in function `MIKMOD_Load':
(.text+0x10): undefined reference to `MikMod_Exit'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x14): undefined reference to `MikMod_InfoDriver'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x1a): undefined reference to `MikMod_Exit'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x20): undefined reference to `MikMod_InfoDriver'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x24): undefined reference to `MikMod_InfoLoader'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2e): undefined reference to `MikMod_Init'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x32): undefined reference to `MikMod_strerror'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x36): undefined reference to `MikMod_InfoLoader'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3a): undefined reference to `MikMod_Init'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e): undefined reference to `MikMod_strerror'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x46): undefined reference to `MikMod_free'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x4c): undefined reference to `Player_Active'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x50): undefined reference to `MikMod_free'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x54): undefined reference to `Player_Active'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x5c): undefined reference to `Player_LoadGeneric'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x60): undefined reference to `Player_LoadGeneric'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x64): undefined reference to `Player_Free'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x6a): undefined reference to `Player_Free'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x6e): undefined reference to `Player_SetPosition'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x72): undefined reference to `Player_SetVolume'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x78): undefined reference to `Player_SetPosition'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x7c): undefined reference to `Player_SetVolume'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x80): undefined reference to `Player_Start'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x88): undefined reference to `Player_Start'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x8c): undefined reference to `drv_nos'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x92): undefined reference to `drv_nos'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x96): undefined reference to `md_device'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x9a): undefined reference to `md_mixfreq'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xa0): undefined reference to `md_device'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xa4): undefined reference to `md_mixfreq'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xa8): undefined reference to `md_mode'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xb0): undefined reference to `md_mode'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xb4): undefined reference to `MikMod_RegisterAllLoaders'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xba): undefined reference to `MikMod_RegisterAllLoaders'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xc6): undefined reference to `MikMod_RegisterDriver'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xca): undefined reference to `MikMod_errno'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xce): undefined reference to `MikMod_RegisterDriver'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xda): undefined reference to `MikMod_errno'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xf8): undefined reference to `Player_Stop'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x104): undefined reference to `VC_WriteBytes'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x108): undefined reference to `Player_Stop'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x114): undefined reference to `VC_WriteBytes'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x11c): undefined reference to `md_pansep'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x124): undefined reference to `md_musicvolume'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x128): undefined reference to `md_musicvolume'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x12c): undefined reference to `md_pansep'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x138): undefined reference to `md_reverb'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x140): undefined reference to `md_sndfxvolume'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x144): undefined reference to `md_reverb'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x148): undefined reference to `md_sndfxvolume'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x158): undefined reference to `md_volume'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x15c): undefined reference to `md_volume'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: /usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/lib/libSDL2_mixer.a(music_mpg123.o): in function `MPG123_Load':
(.text+0x10): undefined reference to `mpg123_delete'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x14): undefined reference to `mpg123_close'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x1a): undefined reference to `mpg123_close'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x1e): undefined reference to `mpg123_delete'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x26): undefined reference to `mpg123_exit'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2a): undefined reference to `mpg123_format'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2e): undefined reference to `mpg123_exit'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x32): undefined reference to `mpg123_format'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x36): undefined reference to `mpg123_format_none'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e): undefined reference to `mpg123_getformat'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x42): undefined reference to `mpg123_format_none'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x46): undefined reference to `mpg123_getformat'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x4e): undefined reference to `mpg123_init'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x52): undefined reference to `mpg123_new'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x56): undefined reference to `mpg123_init'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x5a): undefined reference to `mpg123_new'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x5e): undefined reference to `mpg123_open_handle'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x66): undefined reference to `mpg123_plain_strerror'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x6a): undefined reference to `mpg123_open_handle'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x6e): undefined reference to `mpg123_plain_strerror'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x76): undefined reference to `mpg123_rates'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x7a): undefined reference to `mpg123_read'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x7e): undefined reference to `mpg123_rates'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x82): undefined reference to `mpg123_read'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x8a): undefined reference to `mpg123_replace_reader_handle'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x96): undefined reference to `mpg123_seek'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x9a): undefined reference to `mpg123_strerror'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x9e): undefined reference to `mpg123_replace_reader_handle'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xaa): undefined reference to `mpg123_seek'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0xae): undefined reference to `mpg123_strerror'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: /usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/lib/libSDL2_mixer.a(music_ogg.o): in function `OGG_Load':
(.text+0x10): undefined reference to `ov_info'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x14): undefined reference to `ov_clear'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x1a): undefined reference to `ov_clear'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x1e): undefined reference to `ov_info'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x26): undefined reference to `ov_comment'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2a): undefined reference to `ov_open_callbacks'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2e): undefined reference to `ov_comment'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x32): undefined reference to `ov_open_callbacks'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x36): undefined reference to `ov_pcm_total'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e): undefined reference to `ov_read'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x42): undefined reference to `ov_pcm_total'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x46): undefined reference to `ov_read'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x4e): undefined reference to `ov_time_seek'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x52): undefined reference to `ov_pcm_seek'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x56): undefined reference to `ov_time_seek'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x5a): undefined reference to `ov_pcm_seek'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x62): undefined reference to `ov_pcm_tell'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x6e): undefined reference to `ov_pcm_tell'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: /usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/lib/libSDL2_image.a(IMG_jpg.o): in function `IMG_InitJPG':
(.text+0x23e): undefined reference to `jpeg_calc_output_dimensions'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x242): undefined reference to `jpeg_CreateDecompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x248): undefined reference to `jpeg_calc_output_dimensions'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x24e): undefined reference to `jpeg_CreateDecompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x252): undefined reference to `jpeg_destroy_decompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x25c): undefined reference to `jpeg_finish_decompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x260): undefined reference to `jpeg_read_header'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x264): undefined reference to `jpeg_destroy_decompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x268): undefined reference to `jpeg_finish_decompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x26c): undefined reference to `jpeg_read_header'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x274): undefined reference to `jpeg_read_scanlines'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x27a): undefined reference to `jpeg_resync_to_restart'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x27e): undefined reference to `jpeg_read_scanlines'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x282): undefined reference to `jpeg_resync_to_restart'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x28a): undefined reference to `jpeg_CreateCompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x28e): undefined reference to `jpeg_CreateCompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x292): undefined reference to `jpeg_start_compress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x298): undefined reference to `jpeg_set_quality'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x29c): undefined reference to `jpeg_start_compress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2a0): undefined reference to `jpeg_set_quality'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2a8): undefined reference to `jpeg_start_decompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2ac): undefined reference to `jpeg_write_scanlines'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2b0): undefined reference to `jpeg_start_decompress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2b4): undefined reference to `jpeg_write_scanlines'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2bc): undefined reference to `jpeg_set_defaults'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2c0): undefined reference to `jpeg_std_error'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2c4): undefined reference to `jpeg_set_defaults'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2c8): undefined reference to `jpeg_std_error'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2d0): undefined reference to `jpeg_finish_compress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2e0): undefined reference to `jpeg_destroy_compress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2e4): undefined reference to `jpeg_finish_compress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x2e8): undefined reference to `jpeg_destroy_compress'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: /usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/lib/libSDL2_image.a(IMG_png.o): in function `IMG_InitPNG':
(.text+0x3e10): undefined reference to `png_create_info_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e14): undefined reference to `png_create_read_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e1a): undefined reference to `png_create_info_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e20): undefined reference to `png_create_read_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e24): undefined reference to `png_destroy_read_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e2e): undefined reference to `png_get_IHDR'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e32): undefined reference to `png_get_io_ptr'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e36): undefined reference to `png_destroy_read_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e3a): undefined reference to `png_get_IHDR'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e3e): undefined reference to `png_get_io_ptr'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e46): undefined reference to `png_get_channels'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e4c): undefined reference to `png_get_PLTE'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e50): undefined reference to `png_get_channels'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e54): undefined reference to `png_get_PLTE'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e5c): undefined reference to `png_get_valid'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e60): undefined reference to `png_get_valid'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e64): undefined reference to `png_read_image'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e6a): undefined reference to `png_read_info'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e6e): undefined reference to `png_read_image'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e72): undefined reference to `png_read_info'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e7a): undefined reference to `png_set_expand'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e7e): undefined reference to `png_set_expand'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e82): undefined reference to `png_get_tRNS'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e88): undefined reference to `png_set_gray_to_rgb'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e8c): undefined reference to `png_set_packing'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e90): undefined reference to `png_get_tRNS'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e94): undefined reference to `png_set_gray_to_rgb'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3e98): undefined reference to `png_set_packing'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3ea0): undefined reference to `png_set_strip_16'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3ea6): undefined reference to `png_read_update_info'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3eaa): undefined reference to `png_read_update_info'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3eae): undefined reference to `png_set_strip_16'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3eb4): undefined reference to `png_set_read_fn'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3eba): undefined reference to `png_create_write_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3ebe): undefined reference to `png_set_read_fn'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3ec2): undefined reference to `png_create_write_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3ec8): undefined reference to `png_sig_cmp'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3ece): undefined reference to `png_set_longjmp_fn'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3ede): undefined reference to `png_sig_cmp'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3ee2): undefined reference to `png_set_longjmp_fn'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f26): undefined reference to `png_destroy_write_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f2a): undefined reference to `png_destroy_write_struct'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f32): undefined reference to `png_set_write_fn'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f36): undefined reference to `png_set_write_fn'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f3e): undefined reference to `png_set_IHDR'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f44): undefined reference to `png_set_IHDR'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f4a): undefined reference to `png_write_info'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f4e): undefined reference to `png_write_info'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f56): undefined reference to `png_set_rows'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f5a): undefined reference to `png_write_png'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f5e): undefined reference to `png_set_rows'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f62): undefined reference to `png_write_png'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f72): undefined reference to `png_set_PLTE'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.1.0/../../../../arm-vita-eabi/bin/ld: (.text+0x3f78): undefined reference to `png_set_PLTE'

[Windows/MSYS2] OpenSLES install fails, symlink error

Running latest MSYS2 environment on Windows 10.

When updating Vita SDK with vitasdk-update, tar errors out on include/SLES/OpenSLESUT.h during installation/update of OpenSLES:

find: ‘/tmp/vdpm_install_opensles’: No such file or directory
Installing opensles...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 44424  100 44424    0     0  79557      0 --:--:-- --:--:-- --:--:-- 79557
include/
include/SLES/
include/OpenSLES.h
include/OpenSLES_Platform.h
include/SLES/OpenSLES.h
include/SLES/OpenSLES_Android.h
include/SLES/OpenSLES_AndroidConfiguration.h
include/SLES/OpenSLESUT.h
include/SLES/OpenSLES_Platform.h
lib/
lib/libOpenSLES.a
tar: include/SLES/OpenSLESUT.h: Cannot create symlink to ‘../../libopensles/OpenSLESUT.h’: No such file or directory
tar: Exiting with failure status due to previous errors

Failed to install, the package probably does not exist.

Also happens when trying to install the package manually with vdpm opensles command.

This used to install fine back in April 2022, when I installed Vita SDK for the first time. The fact that /tmp/vdpm_install_opensles doesn't exist is due to me cleaning the /tmp directory from time to time.

Variables:
VITASDK=/usr/local/vitasdk
PATH=$VITASDK/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:$PATH:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

Terminal used: MinTTY

libunrar lacks header files

As the title says.
This makes the lib completely unusable. Either headers should be added or the lib can be straight removed.

static-linking mp3lame causes undefined references

#include <lame/lame.h>
#include <psp2/kernel/processmgr.h>

int main() {
    // not a practical method call, just to reproduce the problem
    lame_encode_buffer(
        NULL, // lame_global_flags * gfp,
        NULL, // const short int pcm_l[], 
        NULL, // const short int pcm_r[],
        0, // const int nsamples,
        NULL, // unsigned char *mp3buf, 
        0 //const int mp3buf_size
    );
    sceKernelExitProcess(0);
    return 0;
}
cmake_minimum_required(VERSION 2.8)

set(CMAKE_TOOLCHAIN_FILE 
    "$ENV{VITASDK}/share/vita.toolchain.cmake" 
    CACHE PATH "toolchain file")

project(lame-test)

include("${VITASDK}/share/vita.cmake" REQUIRED)

add_executable(${PROJECT_NAME} 
    main.c)

target_link_libraries(${PROJECT_NAME}
    m
    mp3lame)

static-linking libm.a does not work, correct me if I'm wrong, thanks a lot.

pixman.tar.xz package in Release is broken

Displays:

NotFoundNotFound: Not Found status code: 404, request id: PR1KE14JR75D1GS3, host id: EH2agmPpgyRYsUys3IY+eNleB0zuLevsk0GCulnL5vc9+H+4gXxcxfOPbLb3mp0VhJ+gSNq/3vs=github-production-release-asset-2e65be76651657/1b42a85a-3f5b-46a7-915e-9386c4b793b0

Missing unrar release package

package unrar doesnt exists in release download page and make error when run install-all.sh
this url when try to download from script vdpm

SDL2_ttf is missing pkg-config file

Using arm-vita-eabi-pkg-config --libs SDL2_ttf returns an error at the moment, because the pkg-config file is missing. This means I'm required to have Vita specific linking code in my CMakeLists.txt for a project I'm working on, which is a bit of a shame.

SDL2_ttf.pc does not include dependencies

At the moment the SDL2_ttf.pc file used by pkg-config looks like this:

prefix=/usr/local/vitasdk/arm-vita-eabi
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: SDL2_ttf
Description: ttf library for Simple DirectMedia Layer with FreeType 2 support
Version: 
Requires: sdl2 >= 2.0.0
Libs: -L${libdir} -lSDL2_ttf
Cflags: -I${includedir}/SDL2

It does not contain freetype, meaning you'll get linking errors if you use pkg-config to get what to link to.

Upstream has tried to address this now in the main branch: libsdl-org/SDL_ttf#188

For MSYS2 a couple of commits were added from upstream to resolve this, perhaps a similar fix would work here too: msys2/MINGW-packages#11645

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.