sgrogan wrote:I propose 4 new repos
(...)
I'm totally open to the naming.
I'm fine with them.
sgrogan wrote:NormandC wrote:EDIT #2: no show. I think it's a MultiArch problem and it must be fixed in the rules file but I have no idea how.
I think I have seen similar on Stack Overflow before, but it will probably take time to find it again.
I found quite a few pages mentioning what to do. I read all of them many times and my head keeps spinning.
The problem is that they assume the reader has an understanding of how debian/rules and make files work. That isn't my case. Quite the expert I am.
https://www.debian.org/doc/manuals/debm ... #multiarch
https://wiki.debian.org/Multiarch/Implementation#CMake
According to the second link, the CMake method would be the way to go. I think I can easily patch occt's CMakeLists.txt file, if only I knew how exactly to modify it. I tried to add only "include(GNUInstallDirs)" in it, it is not enough. Then there's the question that there are many more CMakeLists.txt files all over the place (99 to be exact). Would some of them need to be modified too...
I'm currently building a package without MultiArch support (in other words, to be installed in /usr/lib/ instead of /usr/lib/<arch>/. At least if it works, I'll be able to delude myself into thinking I'm making progress...
EDIT: nope, can't even get this small reprieve.
Code: Select all
dh_install: libopencascade-7.0.0 missing files (usr/share/opencascade/7.0.0/src/OS/*), aborting
make: *** [binary] Erreur 2
dpkg-buildpackage: erreur: fakeroot debian/rules binary a produit une erreur de sortie de type 2
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc failed
sgrogan wrote:honestly it's probably not going to happen without your expertise
That's assuming that I won't throw the towel in disgust.