Bug 124709 - deskutils/kmatrix3d broken
Summary: deskutils/kmatrix3d broken
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-18 11:50 UTC by emz
Modified: 2008-08-01 15:00 UTC (History)
0 users

See Also:


Attachments
kmatrix.shar (8.72 KB, application/x-shar)
2008-06-30 18:55 UTC, gustau.perez
no flags Details
kmatrix3d-0.1_4.diff (1.15 KB, patch)
2008-07-30 22:07 UTC, Max Brazhnikov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description emz 2008-06-18 11:50:03 UTC
deskutils/kmatrix3d refuses to build

===Cut===
# make
===>  Vulnerability check disabled, database not found
===>  Extracting for kmatrix3d-0.1_3
=> MD5 Checksum OK for kmatrix3d-0.1.tar.bz2.
=> SHA256 Checksum OK for kmatrix3d-0.1.tar.bz2.
===>  Patching for kmatrix3d-0.1_3
===>   kmatrix3d-0.1_3 depends on file: /usr/local/bin/moc - found
===>   kmatrix3d-0.1_3 depends on executable: gmake - found
===>   kmatrix3d-0.1_3 depends on file: /usr/local/bin/automake-1.9 - found
===>   kmatrix3d-0.1_3 depends on file: /usr/local/bin/libtool - found
===>   kmatrix3d-0.1_3 depends on shared library: glut.4 - found
===>   kmatrix3d-0.1_3 depends on shared library: kimproxy - found
===>   kmatrix3d-0.1_3 depends on shared library: GLU.1 - found
===>  Configuring for kmatrix3d-0.1_3
cd /usr/ports/deskutils/kmatrix3d/work/kmatrix3d && make -f admin/Makefile.common
--version: not found
*** AUTOCONF NOT FOUND!.
*** KDE requires autoconf 2.53 or newer
*** Error code 1

Stop in /usr/ports/deskutils/kmatrix3d/work/kmatrix3d.
*** Error code 1

Stop in /usr/ports/deskutils/kmatrix3d.
===Cut===

However, I have autoconf versuion required:


===Cut===
# pkg_info | grep autoconf
autoconf-2.13.000227_6 Automatically configure source code on many Un*x platforms
autoconf-2.61_2     Automatically configure source code on many Un*x platforms
autoconf-wrapper-20071109 Wrapper script for GNU autoconf
===Cut===

Those above are complete and working.

How-To-Repeat: Try installing the deskutils/kmatrix3d port.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-06-18 11:50:10 UTC
Maintainer of deskutils/kmatrix3d,

Please note that PR ports/124709 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/124709

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2008-06-18 11:50:12 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 gustau.perez 2008-06-30 18:55:17 UTC
On Wed, Jun 18, 2008 at 7:50 PM, Edwin Groothuis <edwin@freebsd.org> wrote:
> Maintainer of deskutils/kmatrix3d,
>
> Please note that PR ports/124709 has just been submitted.
>

   Hi,

   I'm attaching a shar file with the modified port. Includes a
'files/' and two patches within. It compiles fine with 7.0 and 6.3 as
far as I know. Please let me know your results.
Comment 4 Tilman Keskinoz freebsd_committer freebsd_triage 2008-07-27 20:56:05 UTC
Hello Gustavo,

1. Please try to send your attachment not in base64 next time, it  
makes decoding difficult
2. Please submit updates as .diff and not as .shar files next time
3. it should not be necessary to add a rundependency on autoconf.
4. patch-cvs-sh seems to be unnecessary, as Eugene has problems with  
autoconf
5. patch-detect-autoconf seems to be a bit sledge-hammer.


Hello Eugene,

Can you try to add autoconf:261:env to the line USE_AUTOTOOLS and see  
if it helps?

regards
arved
Comment 5 emz 2008-07-28 05:11:31 UTC
Hi.

Just tried it, same result:

===Cut===

# make
===>  Vulnerability check disabled, database not found
===>  Extracting for kmatrix3d-0.1_3
=> MD5 Checksum OK for kmatrix3d-0.1.tar.bz2.
=> SHA256 Checksum OK for kmatrix3d-0.1.tar.bz2.
===>  Patching for kmatrix3d-0.1_3
===>   kmatrix3d-0.1_3 depends on file: /usr/local/bin/moc - found
===>   kmatrix3d-0.1_3 depends on executable: gmake - found
===>   kmatrix3d-0.1_3 depends on file: /usr/local/bin/automake-1.9 - found
===>   kmatrix3d-0.1_3 depends on file: /usr/local/bin/autoconf-2.61 - found
===>   kmatrix3d-0.1_3 depends on file: /usr/local/bin/libtool - found
===>   kmatrix3d-0.1_3 depends on shared library: glut.4 - found
===>   kmatrix3d-0.1_3 depends on shared library: kimproxy - found
===>   kmatrix3d-0.1_3 depends on shared library: GLU.1 - found
===>  Configuring for kmatrix3d-0.1_3
cd /usr/ports/deskutils/kmatrix3d/work/kmatrix3d && make -f admin/Makefile.common
--version: not found
*** AUTOCONF NOT FOUND!.
*** KDE requires autoconf 2.53 or newer
*** Error code 1

Stop in /usr/ports/deskutils/kmatrix3d/work/kmatrix3d.
*** Error code 1

Stop in /usr/ports/deskutils/kmatrix3d.
===Cut===

===Cut===
# grep AUTOTOOLS Makefile
USE_AUTOTOOLS=          libtool:15 automake:19:env autoheader:261:env 
autoconf:261:env
===Cut===

Eugene.
Comment 6 Max Brazhnikov 2008-07-30 22:07:40 UTC
Attached patch fixes the build problem and cleans up port Makefile. 
ports/122416 could be closed as a duplication of this pr.

Cheers,
Max
Comment 7 Tilman Keskinoz freebsd_committer freebsd_triage 2008-08-01 14:51:25 UTC
State Changed
From-To: feedback->closed

I have committed makc's patch.
Comment 8 dfilter service freebsd_committer freebsd_triage 2008-08-01 14:51:26 UTC
arved       2008-08-01 13:51:13 UTC

  FreeBSD ports repository

  Modified files:
    deskutils/kmatrix3d  Makefile 
  Log:
  Add missing build dependencies
  
  PR:             124709, 122416
  Submitted by:   Max Brazhnikov
  
  Revision  Changes    Path
  1.5       +5 -8      ports/deskutils/kmatrix3d/Makefile
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"