forum speccy.pl

ZX Spectrum => MUZYKA => Wątek zaczęty przez: sect0r w 2014.07.01, 20:07:04

Tytuł: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: sect0r w 2014.07.01, 20:07:04
Tracker na PC dla SAMa i SAApierdalatora
http://sourceforge.net/projects/mif85tracker/
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: Ziutek w 2014.07.02, 00:07:27
A byłby ktoś tak dobry i przekompilowałby mi to pod win 8.1 ? :)
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: matofesi w 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 ;)
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: Gryzor w 2014.07.02, 10:12:48
To raczej zarodek, a patrzac na postep od paru lat, to...
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: Waldow w 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'
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: matofesi w 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 ;)
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: Waldow w 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'
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: matofesi w 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ę ;)
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: Waldow w 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ą. ;)
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: matofesi w 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ą.

Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: Gryzor w 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 :-)
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: sect0r w 2014.07.02, 22:15:28
Czy znajdzie się jakiś uczynny i skompiluje to pod windowsa ?
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: Waldow w 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.
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: ellvis w 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.
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: ellvis w 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!
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: matofesi w 2014.07.09, 15:51:47
Wrzuciłem logi z kompilacji (zarówno z 2.8 jak i 2.9) tutaj (https://drive.google.com/file/d/0ByXfOBO9GGCaM3RQSWNES3Vwcnc/edit?usp=sharing).

W 2.8 jest coś nie tak z linkowaniem - zmieniając kolejność udało mi się skompilować, ale binarka się nie uruchamia.
W 2.9 jest niezgodność typów - podmieniłem w kodzie i się kompiluje, ale wywala się przy uruchomieniu na niezgodności "szablonów" robionych jakimś edytorem.
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: Amun-Ra w 2014.07.09, 16:47:42
Nie wiem co to za distro ale tak na pierwszy rzut oka wygląda na bug w libgtkglext. Sprawdź czy wyszła nowsza wersja.
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: ellvis w 2014.07.09, 20:47:36
Wrzuciłem logi z kompilacji (zarówno z 2.8 jak i 2.9) tutaj (https://drive.google.com/file/d/0ByXfOBO9GGCaM3RQSWNES3Vwcnc/edit?usp=sharing).

W 2.8 jest coś nie tak z linkowaniem - zmieniając kolejność udało mi się skompilować, ale binarka się nie uruchamia.
W 2.9 jest niezgodność typów - podmieniłem w kodzie i się kompiluje, ale wywala się przy uruchomieniu na niezgodności "szablonów" robionych jakimś edytorem.

Dziekuje bardzo za te logy! I moze jeszce pytanie, co za dystrybucja Linuxu to jest?
Tytuł: Odp: MIF85Tracker /chiptune music tracker for Philips SAA-1099
Wiadomość wysłana przez: matofesi w 2014.07.10, 09:07:26
@ellvis Gentoo.

@Amun-Ra Tak jak napisałem - jeśli w wypadku 2.8 zmienię kolejność flag w ostatnim poleceniu linkowania tak, żeby main.o było przed pozostałymi bibliotekami to binarka się tworzy (Jak wyczytałem to jest znany problem z wxwidgets - nie tylko mnie się takie rzeczy dzieją) ale przy uruchomieniu segfaultuje. Przy 2.9 jestem w stanie skompilować i uruchomić program, ale wxwidgets wywalają komunikat, że format czegoś związanego z UI się nie zgadza. I tyle - dla mnie sprawa jest zasadniczo zakończona i nieistotna.