[Fedora-haskell-list] [Bug 580554] Review Request: ghc-packedstring - A packedstring library for Haskell
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=580554
Shakthi Kannan <shakthimaan(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fedora-haskell-list@redhat.
| |com
--- Comment #1 from Shakthi Kannan <shakthimaan(a)gmail.com> 2010-04-08 10:09:20 EDT ---
$ rpmlint -iv ghc-packedstring.spec
../SRPMS/ghc-packedstring-0.1.0.1-1.fc12.src.rpm
../RPMS/i686/ghc-packedstring-*
ghc-packedstring.src: I: checking
ghc-packedstring.i686: I: checking
ghc-packedstring.i686: W: unstripped-binary-or-object
/usr/lib/ghc-6.12.1/packedstring-0.1.0.1/libHSpackedstring-0.1.0.1-ghc6.12.1.so
ghc-packedstring.i686: W: executable-stack
/usr/lib/ghc-6.12.1/packedstring-0.1.0.1/libHSpackedstring-0.1.0.1-ghc6.12.1.so
The binary declares the stack as executable. Executable stack is usually an
error as it is only needed if the code contains GCC trampolines or similar
constructs which uses code on the stack. One common source for needlessly
executable stack cases are object files built from assembler files which don't
define a proper .note.GNU-stack section.
ghc-packedstring-devel.i686: I: checking
ghc-packedstring-devel.i686: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.
ghc-packedstring-doc.i686: I: checking
ghc-packedstring-prof.i686: I: checking
ghc-packedstring-prof.i686: E: devel-dependency ghc-packedstring-devel
Your package has a dependency on a devel package but it's not a devel package
itself.
ghc-packedstring-prof.i686: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.
ghc-packedstring-prof.i686: W: devel-file-in-non-devel-package
/usr/lib/ghc-6.12.1/packedstring-0.1.0.1/libHSpackedstring-0.1.0.1_p.a
A development file (usually source code) is located in a non-devel package. If
you want to include source code in your package, be sure to create a
development package.
5 packages and 1 specfiles checked; 1 errors, 5 warnings.
Successful Koji builds for F-13 and F-14, respectively:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2102529
http://koji.fedoraproject.org/koji/taskinfo?taskID=2102526
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
14 years
[Fedora-haskell-list] [Bug 580480] Review Request: ghc-type-level - A type-level library for Haskell
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=580480
Shakthi Kannan <shakthimaan(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fedora-haskell-list@redhat.
| |com
--- Comment #1 from Shakthi Kannan <shakthimaan(a)gmail.com> 2010-04-08 07:34:08 EDT ---
$ rpmlint -iv ghc-type-level.spec ../SRPMS/ghc-type-level-0.2.4-1.fc12.src.rpm
../RPMS/i686/ghc-type-level-*
ghc-type-level.src: I: checking
ghc-type-level.i686: I: checking
ghc-type-level.i686: W: unstripped-binary-or-object
/usr/lib/ghc-6.12.1/type-level-0.2.4/libHStype-level-0.2.4-ghc6.12.1.so
ghc-type-level.i686: W: executable-stack
/usr/lib/ghc-6.12.1/type-level-0.2.4/libHStype-level-0.2.4-ghc6.12.1.so
The binary declares the stack as executable. Executable stack is usually an
error as it is only needed if the code contains GCC trampolines or similar
constructs which uses code on the stack. One common source for needlessly
executable stack cases are object files built from assembler files which don't
define a proper .note.GNU-stack section.
ghc-type-level-devel.i686: I: checking
ghc-type-level-devel.i686: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.
ghc-type-level-doc.i686: I: checking
ghc-type-level-prof.i686: I: checking
ghc-type-level-prof.i686: E: devel-dependency ghc-type-level-devel
Your package has a dependency on a devel package but it's not a devel package
itself.
ghc-type-level-prof.i686: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.
ghc-type-level-prof.i686: W: devel-file-in-non-devel-package
/usr/lib/ghc-6.12.1/type-level-0.2.4/libHStype-level-0.2.4_p.a
A development file (usually source code) is located in a non-devel package. If
you want to include source code in your package, be sure to create a
development package.
5 packages and 1 specfiles checked; 1 errors, 5 warnings.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
14 years
[Fedora-haskell-list] Error: Missing Dependency (rawhide)
by Shakthi Kannan
Hi,
I am trying to package chalmers-lava2000, and was asked to use the
latest cabal2spec from rawhide. So, used the following on a F12
system:
$ sudo yum --enablerepo=rawhide install ghc* ghc-ghc*
I have the following installed on the system:
=== OUTPUT ===
$ rpm -qa | grep ghc
ghc-prof-6.12.1-5.fc13.i686
ghc-ghc-devel-6.12.1-5.fc13.i686
ghc-6.12.1-5.fc13.i686
ghc-rpm-macros-0.5.5-1.fc13.noarch
ghc-ghc-doc-6.12.1-5.fc13.i686
ghc-doc-6.12.1-5.fc13.i686
ghc-ghc-prof-6.12.1-5.fc13.i686
ghc-ghc-paths-0.1.0.6-1.fc13.i686
ghc-ghc-paths-doc-0.1.0.6-1.fc13.i686
ghc-libs-6.12.1-5.fc13.i686
ghc-ghc-6.12.1-5.fc13.i686
ghc-ghc-paths-prof-0.1.0.6-1.fc13.i686
ghc-ghc-paths-devel-0.1.0.6-1.fc13.i686
=== END ===
After updating LICENSE, ChangeLog, patches in the .spec file, when I
try to build using:
$ rpmbuild-md5 -bc ghc-chalmers-lava2000.spec
the build fails at:
/usr/bin/ld: cannot find -lHShaskell98-1.0.1.0-ghc6.10.3
collect2: ld returned 1 exit status
I believe ghc-haskell-platform provides haskell98? I tried to install it using:
$ sudo yum --enablerepo=rawhide install ghc-haskell-platform
and it exits with broken dependencies:
=== ERROR ===
Error: Missing Dependency: ghc = 6.10.4 is needed by package
ghc-cgi-devel-3001.1.7.1-2.fc12.i686 (fedora)
Error: Missing Dependency: ghc-network = 2.2.1.5 is needed by package
ghc-haskell-platform-2009.3.1.20100115-0.2.fc13.i686 (rawhide)
Error: Missing Dependency: ghc-QuickCheck = 2.1.0.2 is needed by
package ghc-haskell-platform-2009.3.1.20100115-0.2.fc13.i686 (rawhide)
Error: Missing Dependency: ghc-HTTP = 4000.0.8 is needed by package
ghc-haskell-platform-2009.3.1.20100115-0.2.fc13.i686 (rawhide)
=== END ===
How can I resolve this? The current ghc-chalmers-lava2000.spec file is
available at:
http://shakthimaan.fedorapeople.org/SPECS/ghc-chalmers-lava2000.spec
Package review is at:
https://bugzilla.redhat.com/show_bug.cgi?id=546376
Appreciate any help in this regard,
Thanks!
SK
--
Shakthi Kannan
http://www.shakthimaan.com
14 years