ubuntuusers.de

Wie installiere ich Cinder

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

CreCoProject

Anmeldungsdatum:
10. Dezember 2023

Beiträge: 100

Liebe Community, Ich versuche gerade Cinder zu installieren. Cinder ist ein Framework für C++ um Multimedia Anwendungen zu erstellen. Ich hangle mich gerade an folgender Anleitung ab: https://libcinder.org/docs/guides/linux-notes/ubuntu.html

Es scheint alles zu klappen bis zu folgender Anwendung:

(base) crecoproject@crecoproject-HP-250-G4-Notebook-PC:~/Cinder/build/Cinder/build$ cmake ..
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is Clang 18.1.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning (dev) at /usr/share/cmake-3.28/Modules/FindOpenGL.cmake:381 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  proj/cmake/platform_linux.cmake:100 (find_package)
  CMakeLists.txt:29 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3")  
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "8.5.0")  
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 
-- Checking for module 'fontconfig'
--   Found fontconfig, version 2.15.0
CMake Warning (dev) at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (Fontconfig)
  does not match the name of the calling package (FontConfig).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  proj/cmake/modules/FindFontConfig.cmake:65 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  proj/cmake/platform_linux.cmake:134 (find_package)
  CMakeLists.txt:29 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Fontconfig: /usr/lib/x86_64-linux-gnu/libfontconfig.so  
CMake Error at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find MPG123 (missing: MPG123_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  proj/cmake/modules/FindMPG123.cmake:35 (find_package_handle_standard_args)
  proj/cmake/platform_linux.cmake:143 (find_package)
  CMakeLists.txt:29 (include)


-- Configuring incomplete, errors occurred!

Fragen: 1.) Gibt es eine bessere einfachere Anleitung. 2.) Was läuft hier eigentlich schief und wie löst man den Fehler

Bearbeitet von Thomas_Do:

Forensyntax für Link korrigiert.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 54974

Wohnort: Berlin

Wenn mpg123 nicht gefunden werden kann würde ich auf die komplett abwegige Idee kommen nachzusehen, ob mpg123 installiert ist...

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3306

Wohnort: Wernigerode

tomtomtom schrieb:

ob mpg123 installiert ist...

Eventuell braucht er zum Kompilieren dann auch das entsprechende -devel Paket.. Oder hat sich das mittlerweile geändert?

CreCoProject

(Themenstarter)

Anmeldungsdatum:
10. Dezember 2023

Beiträge: 100

Hallo liebe Helfer:
1. Ich hab nach gesehen mpg123 war nicht installiert.
2. Hab ich nachgeholt mit

(base) crecoproject@crecoproject-HP-250-G4-Notebook-PC:~/Cinder/build/Cinder/build$ sudo apt install mpg321

3. Ich hab nach gesehen jetzt reagiert was auf das Kommando:

mpg123
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
now maintained by Nanakos Chrysostomos and others.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!

Usage: mpg123 [options] file(s) | URL(s) | -

Options supported:
   --verbose or -v          Increase verbosity
   --quiet or -q            Quiet mode (no title or boilerplate)
   --gain N or -g N         Set gain (audio volume) to N (0-100)
   --skip N or -k N         Skip N frames into the file
   --frames N or -n N       Play only the first N frames
   -o dt                    Set output devicetype to dt
                                [esd,alsa(09),arts,sun,oss]
   --audiodevice N or -a N  Use N for audio-out
   --stdout or -s           Use stdout for audio-out
   --au N                   Use au file N for output
   --cdr N                  Use cdr file N for output
   --wav N or -w N          Use wave file N for output
   --test or -t             Test only; do no audio output
   --list N or -@ N         Use playlist N as list of MP3 files
   --random or -Z           Play files randomly until interrupted
   --shuffle or -z          Shuffle list of files before playing
   --loop N or -l N         Play files N times. 0 means until
                            interrupted
   -R                       Use remote control interface
   -3                       Restart "remote shell". Used only when in "Remote control" mode.
   -F                       Turn on FFT analysis on PCM data. Remote mode only
   -B                       Read recursively the given directories
   -S                       Report mp3 file to AudioScrobbler
   -K                       Enable Basic Keys
   -x                       Set xterm title setting
   -b                       Number of decoded frames for the output buffer
   -p hostname:port         Use proxy server
   -u username:password     Use proxy server basic authentication
   -U username:password     Use proxy server basic authentication by using environment variables
   --aggressive             Try to get higher priority
   --help or --longhelp     Print this help screen
   --version or -V          Print version information
Basic keys:                                            
* or /   Increase or decrease volume.                  
m        Mute/unmute                                   
n        Skip song.                                    

This version of mpg321 has been configured with the libao default as its default
libao output device.

4. Trotzdem erhalte ich die gleiche Fehlermeldung bei cmake.
5. Wie installiere ich noch die Angesprochenen dev Pakete?

Bearbeitet von Thomas_Do:

Forensyntax korrigiert.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3045

Schau dir doch bitte auch nochmal die Forensyntax an.

Und benutze vor veröffentlichen den "Vorschau" Button um zu sehen was du verzapfst.

Im ersten Post ist der Link versaut. Und in dem jetzt die Liste.

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3306

Wohnort: Wernigerode

CreCoProject schrieb:

5. Wie installiere ich noch die Angesprochenen dev Packete

Ich nutze ubuntu momentan nicht aber normalerweise ist es halt der Paketname mit "-devel" (glaube ich) dahinter. Manche Distributionen verwenden auch einfach nur "-dev" als Anhang, ist bei jedem Linux unterschiedlich.

Da ich momentan hier auch etwas überfragt bin, verlinke ich mal die Projektseite des Paketes, das du eben über apt installiert hast damit jemand anderes es etwas leichter hat.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 54974

Wohnort: Berlin

Mankind75 schrieb:

Oder hat sich das mittlerweile geändert?

Nö, aber wenn man schon selbst Kompilieren will setze ich absolute Grundkenntnisse dazu mal voraus...

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 54974

Wohnort: Berlin

CreCoProject schrieb:

5. Wie installiere ich noch die Angesprochenen dev Packete

Über die Paketverwaltung.

CreCoProject

(Themenstarter)

Anmeldungsdatum:
10. Dezember 2023

Beiträge: 100

Lieber TomTomTom, Ich bin der DAU ( Dümmste Anzunehmende User). Ich kompiliere es nur weil es so in der Installations-Anweisung steht. Als DAU weis ich im Grunde nicht was ich tue. Ich weis ****///!!!! blöder DAU. Aber ich muss noch viel VIELL Lernen. Und gerade versuche ich eben dieses Programm zu installieren. Und ich hab keine Anleitung ohne selber kompilieren gefunden.

Deshalb noch einmal wie installiere ich dieses dev Paket

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 54974

Wohnort: Berlin

CreCoProject schrieb:

Und ich hab keine Anleitung ohne selber kompilieren gefunden.

Aha.

Programme kompilieren

Deshalb noch einmal wie installiere ich dieses dev Paket

Über die Paketverwaltung. Da kann man glatt nach Paketnamen suchen. Alles vorbeten bringt nämlich zum Thema Lernen genau: Gar nichts.

CreCoProject

(Themenstarter)

Anmeldungsdatum:
10. Dezember 2023

Beiträge: 100

Ich hoffe das erste mal was richtig gemacht zu haben. Ich konnte nur "Discover" als so etwas wie eine Packet Verwaltung finden. Dort habe ich alles installiert was vom Nahmen her etwas it mpg123 zu tun hat.

führt aber bei cmake .. zum gleichen Fehler.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16531

Hallo CreCoProject,

git ist dein Freund .... hast du zufällig mal die Distribution MXLinux23.1 AHS ausprobiert ?

Gruss Lidux

CreCoProject

(Themenstarter)

Anmeldungsdatum:
10. Dezember 2023

Beiträge: 100

Hab jetzt die Paketverwaltung Synaptic gefunden. Hab auch dort alles mit mpg123 istalliert.

Unveränderter Fehler bei cmake ..

CreCoProject

(Themenstarter)

Anmeldungsdatum:
10. Dezember 2023

Beiträge: 100

Lidux,

Nein habe ich nicht. Wo finde ich den: Distribution MXLinux23.1 AHS

Halt!!! Ist das nicht ein neues Linux System. Ich bin froh und glücklich erst mal mein Linux System zu laufen gebracht zu haben.

Git selber ist mir etwas bekannt. Ich weis was es ist, habe aber nie richtig damit gearbeitet.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 54974

Wohnort: Berlin

CreCoProject schrieb:

Wo finde ich den: Distribution MXLinux23.1 AHS

Suchmaschine mit sechs Buchstaben.

Antworten |