freej 0.8.1 fails to compile due to missing linkage.h. linkage.h isn't in kernel-headers since several versions. attached are several patches to let freej compile again on a recent system. Reproducible: Always Steps to Reproduce: 1.emerge -v freej 2. 3. Actual Results: i686-pc-linux-gnu-gcc -pipe -D_REENTRANT -O2 -fomit-frame-pointer -march=i686 -ffast-math -msse -mfpmath=sse -c ccvt_mmx.S ccvt_mmx.S:33:27: error: linux/linkage.h: No such file or directory ccvt_mmx.S: Assembler messages:
Created attachment 110666 [details, diff] patch for freej compile importing linkage.h into local tree
Created attachment 110668 [details] freetype-2.3.1 patch
Created attachment 110669 [details, diff] slang2 patch
Created attachment 112311 [details] new build error log I get quite a totally diff error
(In reply to comment #4) > Created an attachment (id=112311) [edit] > new build error log > > I get quite a totally diff error > freej in portage is a mess. it should be at least hardmasked.
Comment on attachment 110669 [details, diff] slang2 patch This won't be needed, we install slang-2 as -lslang now
# Samuli Suominen <drac@gentoo.org> (10 Feb 2008) # Broken wrt bugs #167638 and #209416. Upstream # gone. Masked for removal in 30 days. media-video/freej
Created attachment 143129 [details] freej-0.9.1.ebuild [uncomplete] Well, I wanted to fix this bug but seems freej has x86 -only asm and it utterly fails on amd64 system.. so never got it finished
hoffie, might work out of box with slang.. when you get 0.9.1 committed to tree, old versions removed, feel free to close this bug and unmask it
No activity here. Freej removed from tree as per mask entry. It has x86-only asm and needs a maintainer with such hardware, got none.
Sorry, I totally forgot about that. Although I had a working 0.9.1 ebuild, it had lots of QA problems which were not easy to fix. So it is totally OK that it is gone now.