[LAU] PSIndustrializer 0.2.6 released
Edgar Aichinger
edogawa at aon.at
Sun Jul 12 19:41:39 CEST 2020
Am Mittwoch, 24. Juni 2020, 11:10:03 CEST schrieb Yury Alyaev:
> Hi all,
>
> After a long period of lethargy, with a help from Wladimir J. van der
> Laan, I have revived Power Station Industrializer, a percussion sound
> synthesizer base on physical modelling.
>
> You can download it here:
> https://sourceforge.net/projects/industrializer/files/
>
> What is new in psindustrializer-0.2.6:
>
> Code upgrade for build against modern environment (autotools,
> gtk+-2, gtkglarea is replaced by gtkglext, esound is replaced by pulseaudio)
>
> Jack audio driver
>
> GUI improvements
>
> Config and presets files syntax is improved (read compatibility
> with old formats is preserved)
>
> Sound drivers can be configurable (this facility is so far
> implemented for ALSA driver)
Hi,
I get strange errors at linking stage, no matter whether using the supplied configure or a regenerated by ./autogen.sh one. I include the libtool and gcc commands that lead to this, in case that helps diagnosing.
My OS is current openSUSE Tumbleweed, gcc --version prints: gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]
/bin/sh ../libtool --tag=CC --mode=link gcc -DPSI_DATADIR=\"/usr/local/share\" -I.. -I../psphymod -DPACKAGE_LOCALE_DIR=\"/usr/local/share/locale\" -g -O2 -Wall -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I/usr/include/libxml2 -I/usr/include/gtkglext-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/lib64/gtkglext-1.0/include -pthread -D_REENTRANT -o psindustrializer main.o interface.o utils.o api-wrapper.o xml-parser.o alsa.o pulse.o jack.o ../psphymod/libpsphymod.la -lasound -lm -lpthread -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lxml2 -L/lib64 -lz -llzma -lm -ldl -lgtkglext-x11-1.0 -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdkglext-x11-1.0 -lGL -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -laudiofile -lasound -lm -lpthread -lpulse-simple -lpulse -ljack
libtool: link: gcc -DPSI_DATADIR=\"/usr/local/share\" -I.. -I../psphymod -DPACKAGE_LOCALE_DIR=\"/usr/local/share/locale\" -g -O2 -Wall -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I/usr/include/libxml2 -I/usr/include/gtkglext-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/lib64/gtkglext-1.0/include -pthread -D_REENTRANT -o .libs/psindustrializer main.o interface.o utils.o api-wrapper.o xml-parser.o alsa.o pulse.o jack.o ../psphymod/.libs/libpsphymod.so -L/lib64 -lxml2 -lz -llzma -ldl -lgtkglext-x11-1.0 -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdkglext-x11-1.0 -lGL -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -laudiofile -lasound -lm -lpthread -lpulse-simple -lpulse -ljack -pthread
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: alsa.o:/home/ed/src/psindustrializer-0.2.6/src/alsa.h:25: multiple definition of `driver_alsa'; main.o:/home/ed/src/psindustrializer-0.2.6/src/alsa.h:25: first defined here
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: pulse.o:/home/ed/src/psindustrializer-0.2.6/src/pulse.h:26: multiple definition of `driver_pulse'; main.o:/home/ed/src/psindustrializer-0.2.6/src/pulse.h:26: first defined here
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: jack.o:/home/ed/src/psindustrializer-0.2.6/src/jack.h:26: multiple definition of `driver_jack'; main.o:/home/ed/src/psindustrializer-0.2.6/src/jack.h:26: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:444: psindustrializer] Fehler 1
make[2]: Verzeichnis „/home/ed/src/psindustrializer-0.2.6/src“ wird verlassen
make[1]: *** [Makefile:568: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/ed/src/psindustrializer-0.2.6“ wird verlassen
make: *** [Makefile:416: all] Fehler 2
ed at asus:~/src/psindustrializer-0.2.6>
Any insight? There is a lot of duplication for include paths and other options, but I cannot see why that symbol is included twice, the object files are named only once.
Thanks,
Edgar
>
> Bugfixes
>
>
> Regards,
> Yury.
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> https://lists.linuxaudio.org/listinfo/linux-audio-user
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.linuxaudio.org/archives/linux-audio-user/attachments/20200712/55ddbb9f/attachment.sig>
More information about the Linux-audio-user
mailing list