Date: Thu, 20 Feb 2014 15:20:00 GMT From: "Florian Degner" <f.degner@gmx.de> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/186670: [patch] astro/foxtrotgps: wrong paths in pkg-plist causes install to fail Message-ID: <201402201520.s1KFK0Nk077278@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/186670; it has been noted by GNATS. From: "Florian Degner" <f.degner@gmx.de> To: "Craig Whipp" <crwhipp@gmail.com>, bug-followup@freebsd.org Cc: Subject: Re: ports/186670: [patch] astro/foxtrotgps: wrong paths in pkg-plist causes install to fail Date: Thu, 20 Feb 2014 16:12:05 +0100 ------------audS1gc3SQgQr1jN9YdRQf Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Thu, 13 Feb 2014 16:44:05 +0100, Craig Whipp <crwhipp@gmail.com> wrote: > Florian, > > Can you provide me with more details on what your configuration was > when you were building this? I've been unable to duplicate the error > on a 10.0-RELEASE machine, and applying your patch results in a > failure similar to what you reported in the pr. > > What FreeBSD version, output of 'uname -a', any locales configured (I > see you have a .de top level domain in your email), customizations to > make.conf, etc. > > Thanks, > Craig Craig, there's indeed something non-standard in my /etc/make.conf. The problem is triggered by compiling astro/foxtrotgps with gcc46. When CC=gcc46 ./configure generates different Makefiles. Things break because it sets DATADIRNAME=share (it's DATADIRNAME=lib when $CC is "cc" or "clang"). DATADIRNAME is used to determine where the locale files go: % find work -name "Makefile" | xargs grep DATADIRNAME ... work/foxtrotgps-1.1.1/po/Makefile:itlocaledir = $(prefix)/$(DATADIRNAME)/locale ... % The interesting part is that "share" is actually the correct value. So the real problem is that we get DATADIRNAME=lib by default. This in turn can be fixed in a compiler-independent fashion by setting DATADIRNAME via CONFIGURE_ENV (see attached patch). Cheers, Flo ------------audS1gc3SQgQr1jN9YdRQf Content-Disposition: attachment; filename=foxtrotgps.patch Content-Type: application/octet-stream; name="foxtrotgps.patch" Content-Transfer-Encoding: Base64 SW5kZXg6IGFzdHJvL2ZveHRyb3RncHMvTWFrZWZpbGUKPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQotLS0gYXN0cm8vZm94dHJvdGdwcy9NYWtlZmlsZQkocmV2aXNpb24gMzQ0 MzE3KQorKysgYXN0cm8vZm94dHJvdGdwcy9NYWtlZmlsZQkod29ya2luZyBjb3B5 KQpAQCAtMTYsNiArMTYsNyBAQAogCQlsaWJncHMuc286JHtQT1JUU0RJUn0vYXN0 cm8vZ3BzZAogCiBHTlVfQ09ORklHVVJFPQl5ZXMKK0NPTkZJR1VSRV9FTlY9CQlE QVRBRElSTkFNRT1zaGFyZQogQ09ORklHVVJFX0FSR1M9CS0tZGlzYWJsZS1zY2hl bWFzLWluc3RhbGwKIFVTRVM9CQlnZXR0ZXh0IGdtYWtlIHBrZ2NvbmZpZyBzaGVi YW5nZml4CiBTSEVCQU5HX0ZJTEVTPQljb250cmliL2NvbnZlcnQyZ3B4IFwKSW5k ZXg6IGFzdHJvL2ZveHRyb3RncHMvcGtnLXBsaXN0Cj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIGFzdHJvL2ZveHRyb3RncHMvcGtnLXBsaXN0CShyZXZpc2lvbiAzNDQz MTcpCisrKyBhc3Ryby9mb3h0cm90Z3BzL3BrZy1wbGlzdAkod29ya2luZyBjb3B5 KQpAQCAtNCwxOCArNCwxOCBAQAogYmluL2dlb3JzczJmb3h0cm90Z3BzLXBvaQog YmluL29zYjJmb3h0cm90CiBiaW4vcG9pMm9zbQotbGliL2xvY2FsZS9iZy9MQ19N RVNTQUdFUy9mb3h0cm90Z3BzLm1vCi1saWIvbG9jYWxlL2NzL0xDX01FU1NBR0VT L2ZveHRyb3RncHMubW8KLWxpYi9sb2NhbGUvZGUvTENfTUVTU0FHRVMvZm94dHJv dGdwcy5tbwotbGliL2xvY2FsZS9lcy9MQ19NRVNTQUdFUy9mb3h0cm90Z3BzLm1v Ci1saWIvbG9jYWxlL2ZpL0xDX01FU1NBR0VTL2ZveHRyb3RncHMubW8KLWxpYi9s b2NhbGUvZnIvTENfTUVTU0FHRVMvZm94dHJvdGdwcy5tbwotbGliL2xvY2FsZS9o dS9MQ19NRVNTQUdFUy9mb3h0cm90Z3BzLm1vCi1saWIvbG9jYWxlL25sL0xDX01F U1NBR0VTL2ZveHRyb3RncHMubW8KLWxpYi9sb2NhbGUvcnUvTENfTUVTU0FHRVMv Zm94dHJvdGdwcy5tbwotbGliL2xvY2FsZS9zay9MQ19NRVNTQUdFUy9mb3h0cm90 Z3BzLm1vCi1saWIvbG9jYWxlL2phL0xDX01FU1NBR0VTL2ZveHRyb3RncHMubW8K LWxpYi9sb2NhbGUvc3IvTENfTUVTU0FHRVMvZm94dHJvdGdwcy5tbworc2hhcmUv bG9jYWxlL2JnL0xDX01FU1NBR0VTL2ZveHRyb3RncHMubW8KK3NoYXJlL2xvY2Fs ZS9jcy9MQ19NRVNTQUdFUy9mb3h0cm90Z3BzLm1vCitzaGFyZS9sb2NhbGUvZGUv TENfTUVTU0FHRVMvZm94dHJvdGdwcy5tbworc2hhcmUvbG9jYWxlL2VzL0xDX01F U1NBR0VTL2ZveHRyb3RncHMubW8KK3NoYXJlL2xvY2FsZS9maS9MQ19NRVNTQUdF Uy9mb3h0cm90Z3BzLm1vCitzaGFyZS9sb2NhbGUvZnIvTENfTUVTU0FHRVMvZm94 dHJvdGdwcy5tbworc2hhcmUvbG9jYWxlL2h1L0xDX01FU1NBR0VTL2ZveHRyb3Rn cHMubW8KK3NoYXJlL2xvY2FsZS9ubC9MQ19NRVNTQUdFUy9mb3h0cm90Z3BzLm1v CitzaGFyZS9sb2NhbGUvcnUvTENfTUVTU0FHRVMvZm94dHJvdGdwcy5tbworc2hh cmUvbG9jYWxlL3NrL0xDX01FU1NBR0VTL2ZveHRyb3RncHMubW8KK3NoYXJlL2xv Y2FsZS9qYS9MQ19NRVNTQUdFUy9mb3h0cm90Z3BzLm1vCitzaGFyZS9sb2NhbGUv c3IvTENfTUVTU0FHRVMvZm94dHJvdGdwcy5tbwogbWFuL21hbjEvY29udmVydDJn cHguMS5negogbWFuL21hbjEvY29udmVydDJvc20uMS5negogbWFuL21hbjEvZm94 dHJvdGdwcy4xLmd6CkBAIC0zOCwyOCArMzgsMjggQEAKIHNoYXJlL3BpeG1hcHMv Zm94dHJvdGdwcy5wbmcKIEBkaXJybSAlJURBVEFESVIlJQogQGRpcnJtICUlRE9D U0RJUiUlCi1AZGlycm10cnkgbGliL2xvY2FsZS9zay9MQ19NRVNTQUdFUwotQGRp cnJtdHJ5IGxpYi9sb2NhbGUvc2sKLUBkaXJybXRyeSBsaWIvbG9jYWxlL3J1L0xD X01FU1NBR0VTCi1AZGlycm10cnkgbGliL2xvY2FsZS9ydQotQGRpcnJtdHJ5IGxp Yi9sb2NhbGUvbmwvTENfTUVTU0FHRVMKLUBkaXJybXRyeSBsaWIvbG9jYWxlL25s Ci1AZGlycm10cnkgbGliL2xvY2FsZS9odS9MQ19NRVNTQUdFUwotQGRpcnJtdHJ5 IGxpYi9sb2NhbGUvaHUKLUBkaXJybXRyeSBsaWIvbG9jYWxlL2ZyL0xDX01FU1NB R0VTCi1AZGlycm10cnkgbGliL2xvY2FsZS9mcgotQGRpcnJtdHJ5IGxpYi9sb2Nh bGUvZmkvTENfTUVTU0FHRVMKLUBkaXJybXRyeSBsaWIvbG9jYWxlL2ZpCi1AZGly cm10cnkgbGliL2xvY2FsZS9lcy9MQ19NRVNTQUdFUwotQGRpcnJtdHJ5IGxpYi9s b2NhbGUvZXMKLUBkaXJybXRyeSBsaWIvbG9jYWxlL2RlL0xDX01FU1NBR0VTCi1A ZGlycm10cnkgbGliL2xvY2FsZS9kZQotQGRpcnJtdHJ5IGxpYi9sb2NhbGUvY3Mv TENfTUVTU0FHRVMKLUBkaXJybXRyeSBsaWIvbG9jYWxlL2NzCi1AZGlycm10cnkg bGliL2xvY2FsZS9iZy9MQ19NRVNTQUdFUwotQGRpcnJtdHJ5IGxpYi9sb2NhbGUv YmcKLUBkaXJybXRyeSBsaWIvbG9jYWxlL2phL0xDX01FU1NBR0VTCi1AZGlycm10 cnkgbGliL2xvY2FsZS9qYQotQGRpcnJtdHJ5IGxpYi9sb2NhbGUvc3IvTENfTUVT U0FHRVMKLUBkaXJybXRyeSBsaWIvbG9jYWxlL3NyCi1AZGlycm10cnkgbGliL2xv Y2FsZQorQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9zay9MQ19NRVNTQUdFUworQGRp cnJtdHJ5IHNoYXJlL2xvY2FsZS9zaworQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9y dS9MQ19NRVNTQUdFUworQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9ydQorQGRpcnJt dHJ5IHNoYXJlL2xvY2FsZS9ubC9MQ19NRVNTQUdFUworQGRpcnJtdHJ5IHNoYXJl L2xvY2FsZS9ubAorQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9odS9MQ19NRVNTQUdF UworQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9odQorQGRpcnJtdHJ5IHNoYXJlL2xv Y2FsZS9mci9MQ19NRVNTQUdFUworQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9mcgor QGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9maS9MQ19NRVNTQUdFUworQGRpcnJtdHJ5 IHNoYXJlL2xvY2FsZS9maQorQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9lcy9MQ19N RVNTQUdFUworQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9lcworQGRpcnJtdHJ5IHNo YXJlL2xvY2FsZS9kZS9MQ19NRVNTQUdFUworQGRpcnJtdHJ5IHNoYXJlL2xvY2Fs ZS9kZQorQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9jcy9MQ19NRVNTQUdFUworQGRp cnJtdHJ5IHNoYXJlL2xvY2FsZS9jcworQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9i Zy9MQ19NRVNTQUdFUworQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9iZworQGRpcnJt dHJ5IHNoYXJlL2xvY2FsZS9qYS9MQ19NRVNTQUdFUworQGRpcnJtdHJ5IHNoYXJl L2xvY2FsZS9qYQorQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9zci9MQ19NRVNTQUdF UworQGRpcnJtdHJ5IHNoYXJlL2xvY2FsZS9zcgorQGRpcnJtdHJ5IHNoYXJlL2xv Y2FsZQo= ------------audS1gc3SQgQr1jN9YdRQf--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402201520.s1KFK0Nk077278>