First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 167141
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo/BSD Team <bsd@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Emanuele A. "Zephyrus" Bagnaschi <zephyrus.271@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
makefile-fbsd.patch src/Makefile patch patch Emanuele A. "Zephyrus" Bagnaschi 2007-02-16 00:48 0000 424 bytes Details | Diff
gkrellm-2.2.10.ebuild gkrellm-2.2.10 modified ebuild text/plain Emanuele A. "Zephyrus" Bagnaschi 2007-02-16 00:48 0000 2.99 KB Details
configure.log src/configure (error) log when run without the previous patch text/plain Emanuele A. "Zephyrus" Bagnaschi 2007-02-16 00:49 0000 588 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 167141 depends on: Show dependency tree
Show dependency graph
Bug 167141 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-02-16 00:47 0000
A brief inspection of the gkrellm documentation reveals that there are
different make targets for each operating systems. In particular the two which
must be used to build the sources on fbsd are:
make freebsd and make install_freebsd

However the gkrellm ebuild provided by the portage tree is stricly
Linux-centric, since it tries to build and install the package using the
following commands, which are intended to be used on Linux:
make and make install

I modified the original ebuild to support the *bsd operating systems. The
solution is based upon the app-arch/unzip ebuild (Thanks to Flameeyes for
pointing me to that solution).

However to complete a succefull merge on g/fbsd a small modification to
src/Makefile is needed. 
Without this patch the configure script will fail to properly detect
gnu-tls/ssl, due to some kind of "substitution/syntax" error (see the log
attached) and this directly leads to compilation failure.

The patch is also included in the fbsd gkrellm port.
I tested it both on my Linux and my g/fbsd system without getting any
errors/problems.

Reproducible: Always

------- Comment #1 From Emanuele A. "Zephyrus" Bagnaschi 2007-02-16 00:48:13 0000 -------
Created an attachment (id=110346) [edit]
src/Makefile patch

------- Comment #2 From Emanuele A. "Zephyrus" Bagnaschi 2007-02-16 00:48:38 0000 -------
Created an attachment (id=110347) [edit]
gkrellm-2.2.10 modified ebuild

------- Comment #3 From Emanuele A. "Zephyrus" Bagnaschi 2007-02-16 00:49:30 0000 -------
Created an attachment (id=110349) [edit]
src/configure  (error) log when run without the previous patch

------- Comment #4 From Nicholas Steicke 2007-04-11 04:37:39 0000 -------
(In reply to comment #2)
> Created an attachment (id=110347) [edit]
> gkrellm-2.2.10 modified ebuild
> 

Confermed that the ebuild and patch works (FreeBSD 6.2-RELEASE FreeBSD Gentoo
6.2)

------- Comment #5 From Roy Marples (RETIRED) 2007-08-21 14:25:21 0000 -------
Fixed, thanks

First Last Prev Next    No search results available      Search page      Enter new bug