SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

genpuid libstdc++ version 6

Can you provide a version of genpuid that is linked to libstdc++6?

I have fixed this problem in Ubuntu but it took searching for a deb package for libstdc++.so.5 which is not present by default in Ubuntu 10.04.

Update:

One more thing I noticed. A very critical selling point for Jaikoz is not available out of the box with Ubuntu 10.04 because of this issue and what is worse is that it fails silently. Before fixing this I loaded some flac files that had no metadata at all. Auto-correct did nothing but also did not report any errors. After installing libstdc++5 the auto-correct feature added metadata to every file. Someone who has installed Jaikoz but is not aware of this feature would have completely missed that it was not working correctly.

Thanks,
-Mark

[quote=markfaine]Can you provide a version of genpuid that is linked to libstdc++6?

I have fixed this problem in Ubuntu but it took searching for a deb package for libstdc++.so.5 which is not present by default in Ubuntu 10.04.
[/quote]
Ive requested this from AmpliFIND but it has not been forthcoming, unfortunately I cannot do this myself because I do not have the Genpuid source code.

Good point I will do something about this.

you might be able to symlink libc and see if that works, but it’s not a mass-distributable option.

EDIT: nevermind, ubuntu has a package for it.

There is a way to trigger synaptic though, rhythmbox does it for the mp3 codecs. perhaps something similar can be done…

I guess automating the package install is the best solution for now but ultimately I’d like to see an updated version of genpuid. That is the trouble with closed source software, however, I don’t think there is a FOSS alternative in this case. Creating a symlink to version 6 was the first thing I tried but apparently the two library versions are too different. Hopefully, the guys at AmplFind will provide the updated binary before we all start using libstdc++ version 7.

Update:

I take it back. It seems that MusicBrainz has acoustic fingerprint functionality and is open source. It must be more complicated than that though. Otherwise why use the binary from Amplfind?

Update again:

Ok, I get it. They support PUIDs but they use genpuid from MusicIP to do it.
Certainly should be a FOSS project though. Maybe someone will eventually take it up.

Yes, the Musicbrainz use the MusicIP provided libofa library but you wouldn’t believe the problems they had getting it to work on PowerPC and Intel Macs, and it has less functionality then Genpuid.

AmpliFIND have promised a new release to fix the libstd++ problem by the end of July.