[Brahms] Midi Sequencer (iemand dit aan de praat?) 2

Pagina: 1
Acties:

  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
In navolging op het eerste topic... en ik hoop dat de modjes zich eerst is verdiepen, voor ze alles ruckzichlos sluiten.
En aangezien het dus al een hele prestatie is om het programma te compilen, vond ik het geen overdreven vraag om te vragen wie het al werkend heeft.
Ik hoef namelijk geen reacties te hebben van: configureer je toch even met de hand... nee daar was ik al twee uur mee bezig, toen kwamen de compile errors pas

Wat hebben we aan foutmeldingen:
-Autoconf/automake, je kunt het zo gek niet bedenken... vermoeden was dat de oude autoconf/automake was gebruikt
-Compile errors:
deze is heel mooi...

g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/kde3//include -I/usr/lib/qt/inc
lude -I. -I/usr/local/kde3//include/arts -I../../libltdl -I../../brahms -I../../
brahms/arts -I../../brahms/alsa -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_N
AMESPACE -DEXAMPLES_DIR=\"/usr/local/kde3//share/apps/artsbuilder/examples\" -c
alsaPlayer.cpp -Wp,-MD,.deps/alsaPlayer.TPlo -fPIC -DPIC -o .libs/alsaPlayer.o
alsaPlayer.cpp: In method `int AlsaPlayer::createPort(bool = false)':
alsaPlayer.cpp:72: invalid use of undefined type `class AlsaManager'
alsaPlayer.h:5: forward declaration of `class AlsaManager'
alsaPlayer.cpp: In method `void AlsaPlayer::freePort(int)':
alsaPlayer.cpp:76: invalid use of undefined type `class AlsaManager'
alsaPlayer.h:5: forward declaration of `class AlsaManager'
alsaPlayer.cpp: In method `void AlsaPlayer::connectPorts(int, int)':
alsaPlayer.cpp:80: invalid use of undefined type `class AlsaManager'
alsaPlayer.h:5: forward declaration of `class AlsaManager'
alsaPlayer.cpp: In method `void AlsaPlayer::portName(const char *, int)':
alsaPlayer.cpp:84: invalid use of undefined type `class AlsaManager'
alsaPlayer.h:5: forward declaration of `class AlsaManager'
alsaPlayer.cpp: In method `bool AlsaPlayer::playing()':
alsaPlayer.cpp:258: invalid use of undefined type `class AlsaManager'
alsaPlayer.h:5: forward declaration of `class AlsaManager'
make[3]: *** [alsaPlayer.lo] Error 1
make[3]: Leaving directory `/usr/src/Brahms/brahms/core'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/Brahms/brahms'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/Brahms'
make: *** [all] Error 2

ja dan denk je dat het simpel is... in de alsaplayer header wordt een declaratie gedaan naar de alsa manager, manager compiled overigens met de hand... maar hoe ga je dat oplossen...

Dus nogmaals de vraag, wie heet het programma werkend, dan zien we na het behandelen van die vraag wel van welke versie die gelukkige persoon eigendom is. En ja waarom zou de eigenaar mij dan verder kunnen helpen... das vrij simpel: Omdat dit programma, officieel, alleen als source aangeboeden wordt.

Steun Elkaar, Kopieer Nederlands Waar!


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 16-05 16:33

odysseus

Debian GNU/Linux Sid

In bovenstaande melding ligt je probleem in een include die niet goed is. Welke dat precies is en hoe je die moet wijzigen zou ik zonder de source niet durven zeggen. Gebruik je Alsa eigenlijk wel? Anders kun je de ondersteuning gewoon uitschakelen en dan werkt het ook. Is bovenstaande ook de melding die je krijgt als je een 'verse' (niet-gewijzigde) source gebruikt volgens het standaardrecept van configure en make?

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
Alsa kan er dus niet uit bovendien is dit het standaard recept (prefix naar de kde dir is alleen dynamisch)

Steun Elkaar, Kopieer Nederlands Waar!


  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
kick

Steun Elkaar, Kopieer Nederlands Waar!