First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 223189
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: PgSQL Bugs <pgsql-bugs@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Leonid Podolny <leonidp.lists@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
build.log build.log text/plain Leonid Podolny 2008-05-22 10:55 0000 16.16 KB Details
emerge.info emerge --info text/plain Leonid Podolny 2008-05-22 10:57 0000 4.49 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 223189 depends on: Show dependency tree
Show dependency graph
Bug 223189 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: 2008-05-22 10:54 0000
Build log and emerge info attached

------- Comment #1 From Leonid Podolny 2008-05-22 10:55:58 0000 -------
Created an attachment (id=153923) [edit]
build.log

build.log

------- Comment #2 From Leonid Podolny 2008-05-22 10:57:52 0000 -------
Created an attachment (id=153925) [edit]
emerge --info

------- Comment #3 From Jose Quinteiro 2008-05-23 00:45:32 0000 -------
Change the line that reads

use $u && echo ${u#linguas_}

to

use $u && echo -n "${u#linguas_} "

In /usr/portage/dev-db/postgresql-base/postgresql-base-8.3.1.ebuild

------- Comment #4 From Leonid Podolny 2008-05-23 08:43:24 0000 -------
(In reply to comment #3)
> 
> use $u && echo ${u#linguas_}
> 
> to
> 
> use $u && echo -n "${u#linguas_} "

It works, great.

------- Comment #5 From Leonid Podolny 2008-05-23 08:47:59 0000 -------
The very same error and the very same fix applies to 
/usr/portage/dev-db/postgresql-server/postgresql-server-8.3.1.ebuild

------- Comment #6 From Jose Quinteiro 2008-05-23 14:49:38 0000 -------
This happens because Leonid has two LINGUAS defined that are recognized by the
pgsql ebuilds: es and ru.  As written the "echo" line in wanted_languages will
add a newline between es and ru.  This newline propagates to the makefile,
which winds up with two lines like this:

WANTED_LANGUAGES=es
ru

The bareword language definition at the beginning of a line is what causes make
to barf.  The fix suppresses the newline and adds a space between the
languages.

------- Comment #7 From Tiziano Müller 2008-06-04 21:55:01 0000 -------
Fixed. Thanks for the report and the analysis!

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