Sorry I dont understand much of that. Are we on the same page with having bte merged mined under btc just like nmc, ixc, dvc? right now bte doesn't return Getauxblock which is what we need.
Bytecoin is a simple clone of bitcoin with very little changed, correct?
So the best way to make a merged mining version of it is to make those same little changes to a copy of bitcoin that has merged mining patched in.
Every merged mined coin can also be easily updated too, once we have a copy of bitcoin that has ONLY the merged mining patches applied.
No changes other than those that enable merged mining. As more changes just confuse the issue, as what is needed is a new merged mining patch that applies cleanly to a new version of bitcoin. That will be needed next time all the merged mined coins need to update to a new version of bitcoin.
So the first thing to do is take bitcoin and apply the merged mining patches.
Make that a repo, so each and every merged mined coin can fork it to make a new version of themselves.
Bytecoin also will fork it but will need one additional thing the others won't: to pick a block at which to turn on the merged mining.
The others already picked a block at which to turn it on, so they won't need to pick, they will merely need to replace whatever the default in the patches is with the number they picked back when they first were adapted to be able to merged mine.
Basically all merged mined coins are just bitcoin with the merged mining patches then also with a few little changes like coin name, ports, block rewards and so on, which are different from each other. They all though all need bitcoin with the merged mining patches, it is the common ancestor from which each and every merged mined coin can then easily be brought up to date.
So it is the first thing needed, and each and every merged mined coin needs it.
Once it exists, they all have only tiny trivial changes to make to turn it into their own new updated client.
So it is crazy to make each and every coin go through the whole crap of making the merged mining patches apply. Just apply once, to bitcoin itself, then all the alts change the name etc to make that into their own new self.
ALso, getauxblock is not all you need, You need the entire merged mining patch set applied to a recent bitcoin, and with the way bitcoin has moved code out from main.cpp to separate files that means manually carefulyl checking each "blob" of patch to find out where it goes in the latest bitcoin.
That is manual work that only need be done ONCE for ALL merged mined coins to then be able to do the name and image and port etc changing that makes them different from each other.
A copy of the merged mining patch as it was when it once upon a time did apply cleanly to some old version of bitcoin is at
http://sourceforge.net/projects/galacticmilieu/files/It won't apply cleanly to latest bitcoin, else it would already have been applied to a recent bitcoin so all the merged mined coins could update from the resulting repo.
So someone needs to fiddle around with applying it to a very recent, but stable, version of bitcoin until it applies cleanly, call the result mergedcoin or whatever, check that it didn't break anything, then make that a repo so all the merged mined coins, plus bytecoin, can all take that new repo and change the names ports etc to form a new version of themself.
-MarkM-