Re: [LAU] PSIndustrializer 0.2.6 released

From: Yury Alyaev <mutab0r@email-addr-hidden>
Date: Tue Jul 21 2020 - 23:30:58 EEST

Hi Edgar,

Could you please try out the applied patch? It should fix this problem.

Regards,
Yury.

> 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@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@lists.linuxaudio.org
>> https://lists.linuxaudio.org/listinfo/linux-audio-user
>>
>
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@lists.linuxaudio.org
> https://lists.linuxaudio.org/listinfo/linux-audio-user
>

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-user

Received on Wed Jul 22 04:15:02 2020

This archive was generated by hypermail 2.1.8 : Wed Jul 22 2020 - 04:15:02 EEST