Summary: | dev-perl/YAML-Parser-Syck-0.01 fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Evil Compile Person <bugs> |
Component: | New packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | amd64, ogardiner.23444071 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Evil Compile Person
2006-10-20 01:30:16 UTC
What version of dev-libs/syck do you have? i686-pc-linux-gnu-gcc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=i686 -pipe -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/usr/lib/perl5/5.8.8/i686-linux/CORE" Syck.c Syck.xs:5:18: error: syck.h: No such file or directory Syck.xs:7: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'perl_syck_handler' Syck.xs: In function 'Parse': Syck.xs:47: error: 'SYMID' undeclared (first use in this function) Syck.xs:47: error: (Each undeclared identifier is reported only once Syck.xs:47: error: for each function it appears in.) Syck.xs:47: error: expected ';' before 'v' Syck.xs:48: error: 'SyckParser' undeclared (first use in this function) Syck.xs:48: error: 'parser' undeclared (first use in this function) Syck.xs:50: error: 'perl_syck_handler' undeclared (first use in this function) Syck.xs:54: error: 'v' undeclared (first use in this function) make: *** [Syck.o] Error 1 !!! ERROR: dev-perl/YAML-Parser-Syck-0.01 failed. # emerge -pv dev-libs/syck These are the packages that would be merged, in order: Calculating dependencies !!! All ebuilds that could satisfy "dev-libs/syck" have been masked. !!! One of the following masked packages is required to complete your request: - dev-libs/syck-0.55-r2 (masked by: ~x86 keyword) - dev-libs/syck-0.55-r3 (masked by: ~x86 keyword) - dev-libs/syck-0.55 (masked by: ~x86 keyword) - dev-libs/syck-0.55-r1 (masked by: ~x86 keyword) - dev-libs/syck-0.53 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. DEPEND="|| ( dev-libs/syck >=dev-lang/ruby-1.8 ) dev-lang/perl" RDEPEND="${DEPEND}" Looks like a keywording error and a bad dep as ruby doesn't seem to be the same as syck You're right, Ruby doesn't provide syck. I fixed the dep in CVS. As for keywording: I'm not sure why it was stabilized in the first place. But since dev-libs/syck has been in the tree for long enough: x86/amd64: could you please mark dev-libs/syck as stable? Last revision has been in the tree for almost 2 months. I use it on x86 all the time and it works great. Thanks :-) (In reply to comment #3) > As for keywording: I'm not sure why it was stabilized in the first place. It is mcummings' fault. As always. :-> Done on x86. dev-php{4,5}/syck-php-binding is needed too. mea culpa - i had it keyworded in a screen session before kde blew up on me. will revalidate my syck install and amd64 it unless someone else on the arch hits it first ok, should be all set on amd64. can someone give me a sanity check on this and close this out? Thanks, ~mcummings yuval gave me the second sight i needed, closing out |