Package Details: bristol 0.60.11-2

Git Clone URL: https://aur.archlinux.org/bristol.git (read-only, click to copy)
Package Base: bristol
Description: Vintage synthesizers emulator
Upstream URL: http://bristol.sourceforge.net
Licenses: GPL
Submitter: None
Maintainer: adorableGNU
Last Packager: adorableGNU
Votes: 70
Popularity: 0.193247
First Submitted: 2007-07-04 20:55
Last Updated: 2016-09-30 18:39

Latest Comments

1 2 Next › Last »

ptetteh227 commented on 2020-07-23 09:29

i followed the instructions here https://github.com/mxmilkiib/aur-av-bin they have already built the packages including bristol. you just add to your repository. i think after installing bristol remember to remove the repository so it don't create conflicts

GuestOne commented on 2020-06-22 18:01

I was unable to compile. Here the log: https://ybin.me/p/3e5462fbc5212e55#JrcUUFM4HYamzd+pqbb98uWWcJx3V5fFCyHEqgVD+NE=

mgd commented on 2020-05-23 16:18

@reber: Which version of gcc are you using on that "old" machine and which version on the current one?

The modification of the code I made is correcting an error in the code that I guess is there in the code on your "old" machine as well.

<wild guess> Maybe older versions of gcc accepted dublicated identical definitions of the same variable and silently merged them together (I haven't followed gcc development in a while, so I don't know). </wild guess>

In any case you must not define the same global variable twice. So that seems a bug in the source. In other words, my change is fixing a sourcecode error that has nothing to do whatsoever with any tools or libraries involved. iff my wild guess as of above is correct it is just that a change in the tools (gcc) is exposing an error that was there all along.

Kind regards, Michael

reber commented on 2020-05-23 09:37

Hey Mgd and Kamelle,

Thanks for you help. Yeah I know debtap and that's exactly what I was thinking about. Thanks Mgd for your modification of the code, but as it was compiling few months ago, I suspect more some kind of problems in the libraries. I succeed tho to compile bristol in a Pc I didn't updated for 1 month, so it's really quite weird ! So I have now the binary and I'll try to install it in my main PC.

Also Zyn-fusion doesn't compile anymore, and there is also the collect2 / ld problem. You can see my post here : https://aur.archlinux.org/packages/zyn-fusion/#comment-747050

All this confuses me, and it looks more like a library or global problem, any ideas please ?

Kind regards :)

mgd commented on 2020-05-22 07:54

I have had a very casual look at the sourcecode and at first glance it seems as if there is a dublicate definition of a global variable event (of type brightonEvent) in both brightonMixerMenu.c, line 1182 and in brightonCLI.c, line 139 and the linker chokes on that.

Changing line 1182 in brightonMixerMenu.c from brightonEvent event; into extern brightonEvent event; makes it build w/o error for me. I haven't checked whether there are more such problems in the code though.

Kind regards, Michael

kamelie1706 commented on 2020-05-21 09:42

Could not figure out what is wrong with the source and I believe it needs to be fixed.

In the meantime you can try to install the deb package using debtap to convert them from the latest binary known starting by the bristol data package.

https://packages.debian.org/sid/bristol

https://packages.debian.org/sid/bristol-data

Good tutorial to use debtap

https://github.com/helixarch/debtap

https://hjortsberg.org/notes/Installing-Debian-packages-in-ArchLinux-using-debtap.html

At least I can launch it that way ... not sure if fully working ...

I can install but crash when trying with jack2 (may be require jack v1)

kamelie1706 commented on 2020-05-20 19:45

Might be a complicated game if you do not have a backup of the complete system with an image tool ... https://wiki.archlinux.org/index.php/downgrading_packages

Best would be to figure out the compilation issue ...

reber commented on 2020-05-20 17:26

I'm pretty sure it compiled fine few months ago. Is it possible to rollback to a previous version of all archlinux packages, so then I could compile it ? I know that archlinux is a rolling release, so I'm not sure if that's even possible :/

kamelie1706 commented on 2020-05-17 09:19

I was thinking maybe coming from the jack dependency but I tried to install the 2 different jack version ... same result

reber commented on 2020-05-17 05:13

Yep the project seems abandonned, but it's still a great project, and very usefull. I was able to compile it few months ago, and it was still working great !

I'm sure that a c/c++ guru could make that happens again. Maybe a library problem ? What is this collect2 / ld error about ?