Autor Wątek: MIF85Tracker /chiptune music tracker for Philips SAA-1099  (Przeczytany 17222 razy)

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Tracker na PC dla SAMa i SAApierdalatora
http://sourceforge.net/projects/mif85tracker/
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

Ziutek

  • ****
  • Wiadomości: 257
  • Miejsce pobytu:
    Toruń/Poland
  • Ziutek/ESI
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #1 dnia: 2014.07.02, 00:07:27 »
A byłby ktoś tak dobry i przekompilowałby mi to pod win 8.1 ? :)
Skype: swengi (nie zawsze online znaczy że jestem przy kompie)

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #2 dnia: 2014.07.02, 08:38:53 »
Tak na szybko to mnie się tego nawet pod Linuksem nie udało skompilować. Potrzebuje wxWidgets >=2.8.4, ale... z 2.8.12 wypieprza się całkowicie przy kompilacji waląc wielką listą błędów. Po przełączeniu na 2.9.4 kompiluje znacznie dalej i... wypieprza się z błędem.

Na razie sobie odpuszczam - popatrzę za jakiś czas co się z tego wykluje ;)

Gryzor

  • *****
  • Wiadomości: 2010
  • Miejsce pobytu:
    Warszawa
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #3 dnia: 2014.07.02, 10:12:48 »
To raczej zarodek, a patrzac na postep od paru lat, to...

Waldow

  • *
  • Wiadomości: 40
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #4 dnia: 2014.07.02, 11:19:25 »
Tak na szybko to mnie się tego nawet pod Linuksem nie udało skompilować.
Na Wheezy i386 kompiluje się bez problemu, trzeba tylko zmienić wpis w configure

am__api_version='1.13'
na
am__api_version='1.11'

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #5 dnia: 2014.07.02, 11:56:40 »
@Waldow Nie wiem jak miałaby mi pomóc zmiana wersji automake'a na błędy niezgodności API wxWidgets ;)

Na 2.8 próbuje kompilować jakieś tony nieistniejących funkcji, na 2.9 brakuje mu funkcji castującej jakieś pokręcone kombinacje wskaźników do stringa.

Generalnie  kompiluje się aż do momentu jak zaczyna robić UI ;)

Waldow

  • *
  • Wiadomości: 40
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #6 dnia: 2014.07.02, 12:36:26 »
Tak jak napisałem spróbuj na stabilnym debianie.
zależności:
libwxgtk2.8-0-dev_2.8.12.1-12
portaudio19-dev_19+svn20111121-1
zlib1g-dev_1.2.7.dfsg-13

edycja tak jak podałem wcześniej configure i buduje się bez problemów.
user@debian:~/MIF85Tracker.v1.0.1405$ make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/user/MIF85Tracker.v1.0.1405/missing --run aclocal-1.11
 cd . && /bin/bash /home/user/MIF85Tracker.v1.0.1405/missing --run automake-1.11 --foreign
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/user/MIF85Tracker.v1.0.1405/missing --run autoconf
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --prefix=/usr --no-create --no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for ranlib... ranlib
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking whether stat file-mode macros are broken... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... no
checking whether time.h and sys/time.h may both be included... yes
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for off_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for error_at_line... yes
checking for memset... yes
checking for memmove... yes
checking for mkdir... yes
checking for strchr... yes
checking for strstr... yes
checking for strtol... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for strverscmp... yes
checking for stricmp... no
checking for strnicmp... no
checking for strcasestr... yes
checking for strchr... (cached) yes
checking for strrchr... yes
checking for sys/types.h... (cached) yes
checking for inttypes.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for stdint.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for unistd.h... (cached) yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/kd.h usability... yes
checking sys/kd.h presence... yes
checking for sys/kd.h... yes
checking linux/fb.h usability... yes
checking linux/fb.h presence... yes
checking for linux/fb.h... yes
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking winsock.h usability... no
checking winsock.h presence... no
checking for winsock.h... no
checking winsock2.h usability... no
checking winsock2.h presence... no
checking for winsock2.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking option: Debug mode... no
checking option: Trace statements enabled... no
checking option: Extra optimization flags... no
checking for zlib... yes
checking for libPA... yes
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 2.8.4... yes (version 2.8.12)
checking for wxWidgets static library... no
configure: creating ./config.status
 /bin/bash ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating saa/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/user/MIF85Tracker.v1.0.1405/missing --run autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Wejście do katalogu `/home/user/MIF85Tracker.v1.0.1405'
Making all in saa
make[2]: Wejście do katalogu `/home/user/MIF85Tracker.v1.0.1405/saa'
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT SAAAmp.o -MD -MP -MF .deps/SAAAmp.Tpo -c -o SAAAmp.o SAAAmp.cpp
mv -f .deps/SAAAmp.Tpo .deps/SAAAmp.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT SAAEnv.o -MD -MP -MF .deps/SAAEnv.Tpo -c -o SAAEnv.o SAAEnv.cpp
mv -f .deps/SAAEnv.Tpo .deps/SAAEnv.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT SAAFreq.o -MD -MP -MF .deps/SAAFreq.Tpo -c -o SAAFreq.o SAAFreq.cpp
mv -f .deps/SAAFreq.Tpo .deps/SAAFreq.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT SAANoise.o -MD -MP -MF .deps/SAANoise.Tpo -c -o SAANoise.o SAANoise.cpp
mv -f .deps/SAANoise.Tpo .deps/SAANoise.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT SAASound.o -MD -MP -MF .deps/SAASound.Tpo -c -o SAASound.o SAASound.cpp
mv -f .deps/SAASound.Tpo .deps/SAASound.Po
rm -f libsaa.a
ar cru libsaa.a SAAAmp.o SAAEnv.o SAAFreq.o SAANoise.o SAASound.o
ranlib libsaa.a
make[2]: Opuszczenie katalogu `/home/user/MIF85Tracker.v1.0.1405/saa'
Making all in src
make[2]: Wejście do katalogu `/home/user/MIF85Tracker.v1.0.1405/src'
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT design.o -MD -MP -MF .deps/design.Tpo -c -o design.o `test -f '../design/design.cpp' || echo './'`../design/design.cpp
mv -f .deps/design.Tpo .deps/design.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT Audio.o -MD -MP -MF .deps/Audio.Tpo -c -o Audio.o Audio.cpp
mv -f .deps/Audio.Tpo .deps/Audio.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT Commons.o -MD -MP -MF .deps/Commons.Tpo -c -o Commons.o Commons.cpp
mv -f .deps/Commons.Tpo .deps/Commons.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT FileFormatETrk.o -MD -MP -MF .deps/FileFormatETrk.Tpo -c -o FileFormatETrk.o FileFormatETrk.cpp
mv -f .deps/FileFormatETrk.Tpo .deps/FileFormatETrk.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT FileFormatM85T.o -MD -MP -MF .deps/FileFormatM85T.Tpo -c -o FileFormatM85T.o FileFormatM85T.cpp
mv -f .deps/FileFormatM85T.Tpo .deps/FileFormatM85T.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT FileFormatPT2.o -MD -MP -MF .deps/FileFormatPT2.Tpo -c -o FileFormatPT2.o FileFormatPT2.cpp
mv -f .deps/FileFormatPT2.Tpo .deps/FileFormatPT2.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT Player.o -MD -MP -MF .deps/Player.Tpo -c -o Player.o Player.cpp
mv -f .deps/Player.Tpo .deps/Player.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT Settings.o -MD -MP -MF .deps/Settings.Tpo -c -o Settings.o Settings.cpp
mv -f .deps/Settings.Tpo .deps/Settings.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT TrackerEditor.o -MD -MP -MF .deps/TrackerEditor.Tpo -c -o TrackerEditor.o TrackerEditor.cpp
mv -f .deps/TrackerEditor.Tpo .deps/TrackerEditor.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT TrackerOrnament.o -MD -MP -MF .deps/TrackerOrnament.Tpo -c -o TrackerOrnament.o TrackerOrnament.cpp
mv -f .deps/TrackerOrnament.Tpo .deps/TrackerOrnament.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT TrackerSample.o -MD -MP -MF .deps/TrackerSample.Tpo -c -o TrackerSample.o TrackerSample.cpp
mv -f .deps/TrackerSample.Tpo .deps/TrackerSample.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT TrackerWin.o -MD -MP -MF .deps/TrackerWin.Tpo -c -o TrackerWin.o TrackerWin.cpp
mv -f .deps/TrackerWin.Tpo .deps/TrackerWin.Po
g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT Tracker.o -MD -MP -MF .deps/Tracker.Tpo -c -o Tracker.o Tracker.cpp
mv -f .deps/Tracker.Tpo .deps/Tracker.Po
rm -f libcore.a
ar cru libcore.a design.o Audio.o Commons.o FileFormatETrk.o FileFormatM85T.o FileFormatPT2.o Player.o Settings.o TrackerEditor.o TrackerOrnament.o TrackerSample.o TrackerWin.o Tracker.o
ranlib libcore.a
make[2]: Opuszczenie katalogu `/home/user/MIF85Tracker.v1.0.1405/src'
make[2]: Wejście do katalogu `/home/user/MIF85Tracker.v1.0.1405'
g++ -DHAVE_CONFIG_H  -I.  -I./src -I./saa -I./design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
mv -f .deps/main.Tpo .deps/main.Po
g++  -O2 -w -L/usr/lib/i386-linux-gnu -pthread   -L/usr/lib/i386-linux-gnu   -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8  -lz   -lportaudiocpp -lportaudio -lasound -lm -lpthread   -s -o MIF85Tracker main.o src/libcore.a saa/libsaa.a
make[2]: Opuszczenie katalogu `/home/user/MIF85Tracker.v1.0.1405'
make[1]: Opuszczenie katalogu `/home/user/MIF85Tracker.v1.0.1405'

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #7 dnia: 2014.07.02, 12:55:42 »
Tak jak napisałem spróbuj na stabilnym debianie.

Hyhy... O niczym innym nie mażę jak o instalacji Debiana ;)

Jestem szczęśliwy z moim systemem a ten konkretny niedorobiony program nie będzie mi spędzał snu z powiek - chciałem go odpalić z czystej ciekawości a nie dlatego, żeby coś na nim zrobić. Mam drewniane ucho i jedyne co w kwestii SAA popełniłem to tracker na Sama dla tych, co wiedzą jak się robi muzykę ;)

Waldow

  • *
  • Wiadomości: 40
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #8 dnia: 2014.07.02, 13:12:04 »
Zawsze "mojsze" jest lepsze niż "twojsze" ;)
Jedynie na co zwracam uwagę to moim zdaniem zbyt ogólnikowe stwierdzenie
Cytuj
Potrzebuje wxWidgets >=2.8.4, ale... z 2.8.12 wypieprza się całkowicie przy kompilacji waląc wielką listą błędów.
co jak widać w przypadku "mojsze" nie jest prawdą. ;)

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #9 dnia: 2014.07.02, 13:54:40 »
Zawsze "mojsze" jest lepsze niż "twojsze" ;)

Nie zawsze. Ale tylko dlatego, że coś dziwnego mi się nie chce kompilować nie mam zamiaru zmieniać systemu, którego używam od grubo ponad dziesięciu lat.

Cytuj
Jedynie na co zwracam uwagę to moim zdaniem zbyt ogólnikowe stwierdzenie
Cytuj
Potrzebuje wxWidgets >=2.8.4, ale... z 2.8.12 wypieprza się całkowicie przy kompilacji waląc wielką listą błędów.

A po co miałem cytować 10 ekranów błędów? Wywala się i tyle. I nie ma to związku a wersją autotoolsów tylko z wersją wxWidgets.

Cytuj
co jak widać w przypadku "mojsze" nie jest prawdą. ;)

A tam. Program jest po prostu źle napisany i nie potrafi sobie sprawdzić, czy aby na pewno ma stosowną wersję potrzebnej mu biblioteki. Nie marudziłbym jakby mi powiedział, że "twoja wersja jest zasadniczo ok, ale brakuje jej tego i tego - zainstaluj taką, która to ma". On mówi "checking for wxWidgets version >= 2.8.4... yes (version 2.8.12)" a potem się wywala. I na prawdę nie będzie mi to spędzać snu z powiek. Tak samo jak - potencjalna - wyższość Debiana.

A poza tym - zeszliśmy z tematu w związku z czym dyskusję na temat tego, że program się u mnie nie kompiluje jako nieistotną uważam za zakończoną.


Gryzor

  • *****
  • Wiadomości: 2010
  • Miejsce pobytu:
    Warszawa
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #10 dnia: 2014.07.02, 15:12:19 »
Od kiedy wersja Beta ma sie kompilowac ? A nawet jak sie skompiluje to nie musi dzialac  ;D
Ten projekt ma juz pare lat - jeszcze pare i bedzia jak ta lala :-)

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #11 dnia: 2014.07.02, 22:15:28 »
Czy znajdzie się jakiś uczynny i skompiluje to pod windowsa ?
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

Waldow

  • *
  • Wiadomości: 40
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #12 dnia: 2014.07.04, 16:45:05 »
W przypadku wystąpienia poniższego błędu przy kompilacji programu

g++ -DHAVE_CONFIG_H  -I. -I..  -I./.. -I./../saa -I./../design -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__   -lportaudiocpp -lportaudio -lasound -lm -lpthread     -O2 -w -MT FileFormatETrk.o -MD -MP -MF .deps/FileFormatETrk.Tpo -c -o FileFormatETrk.o FileFormatETrk.cpp
Player.h: In member function ‘virtual uint8_t TFileFormatETrk::Load(uint8_t)’:
Player.h:108: error: object missing in reference to ‘TPlayer::pPattern::data’
FileFormatETrk.cpp:303: error: from this location
make[2]: *** [FileFormatETrk.o] Błąd 1
make[2]: Opuszczenie katalogu `/home/user/MIF85Tracker.v1.0.1405/src'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/user/MIF85Tracker.v1.0.1405'
make: *** [all] Błąd 2

winnym nie jest błąd lub zła wersja wx, lecz zbyt niska wersja g++, poniżej 4.6 program już nie kompiluje się prawidłowo.

ellvis

  • *
  • Wiadomości: 20
  • Miejsce pobytu:
    Berlin
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #13 dnia: 2014.07.09, 15:33:48 »
Cytuj
Na Wheezy i386 kompiluje się bez problemu, trzeba tylko zmienić wpis w configure

am__api_version='1.13'
na
am__api_version='1.11'

Sprobuj jeszce autoreconf -vfi i mialo by dzialac.

ellvis

  • *
  • Wiadomości: 20
  • Miejsce pobytu:
    Berlin
Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
« Odpowiedź #14 dnia: 2014.07.09, 15:39:21 »

Na 2.8 próbuje kompilować jakieś tony nieistniejących funkcji, na 2.9 brakuje mu funkcji castującej jakieś pokręcone kombinacje wskaźników do stringa.

Generalnie  kompiluje się aż do momentu jak zaczyna robić UI ;)

Mat, jest mozliwe do mnie wyslac log z kompilacje? U mnie 2.8.12 dziala normalnie, ale pisze bugreport do autora, wiec udalo by sie jakie konkretne bledy sa u ciebie. Dzieki!