[Bug 253447] devel/libphonenumber: build error for can not find 'google/protobuf/inlined_string_field.h'
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253447 AngelaPerine changed: What|Removed |Added CC||thugh967...@gmail.com --- Comment #8 from AngelaPerine --- Make sure that you are using the most recent versions of the software packages (protobuf, libphonenumber, visit https://geometrydashmeltdown.io and so on) that are compatible with one another. When several versions are incompatible with one another, build issues may occur. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 253447] devel/libphonenumber: build error for can not find 'google/protobuf/inlined_string_field.h'
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253447 Suzume changed: What|Removed |Added CC||jamieoliver0...@outlook.com --- Comment #7 from Suzume --- You have to download the latest release of protobuf from the official website: https://appmaster.io/blog/what-is-protobuf https://pokedoku.io then extract the downloaded archive and follow the installation instructions provided in the README file. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 253447] devel/libphonenumber: build error for can not find 'google/protobuf/inlined_string_field.h'
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253447 household elsewhere changed: What|Removed |Added CC||householdelsewh...@gmail.co ||m --- Comment #6 from household elsewhere --- Ports should be constructed using poudriere or another clean-room builder to prevent this same problem. Few package-build-systems take care of this setup for you (e.g., you must be quite cautious when managing include paths; this is true whether you're using autoconf, cmake, or anything else). Each program requires its own customized patchwork to function properly. https://drifthunters2.io -- You are receiving this mail because: You are the assignee for the bug.
[Bug 253447] devel/libphonenumber: build error for can not find 'google/protobuf/inlined_string_field.h'
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253447 charliejone1...@outlook.com changed: What|Removed |Added CC||charliejone1...@outlook.com --- Comment #5 from charliejone1...@outlook.com --- You should have the required dependencies installed to fix the build error in the libphonenumber library where it cannot find 'google/protobuf/inlined_string_field.h' https://fnf2.io/ -- You are receiving this mail because: You are the assignee for the bug.
[Bug 253447] devel/libphonenumber: build error for can not find 'google/protobuf/inlined_string_field.h'
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253447 Adriaan de Groot changed: What|Removed |Added CC||adr...@freebsd.org Resolution|--- |Not Accepted Status|New |Closed --- Comment #4 from Adriaan de Groot --- To add to what Tobias said: on Linux "everything" lives in `/usr/include`, which isn't explicitly added as an include path. It's implicitly a system-include path, just like on FreeBSD. But because we install all the non-system headers in `/usr/local/include`, that path needs to be added to the header search-path. That can be done with `-I` or `-isystem`, and as soon as that happens, it is both explicit, and somewhere specific in the search-order. So any package on FreeBSD that installs headers to `/usr/local/include` *and also* has any dependency with headers in `/usr/local/include` has a problem: the `-I` for `/usr/local/include` must come **after** any `-I` for the package's internal headers. Setting that up is something that very few package-build-system do (e.g. you need to be very very careful in handling include paths, whether you use autoconf, cmake or something else). Each individual package needs patching / massaging to get that right. And that's why "build in a clean environment" is the recommended and inexpensive workaround, and why patches for specific ports are welcome. libphonenumber is special, the build is also full of race-conditions, but that's because Google is awful. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 253447] devel/libphonenumber: build error for can not find 'google/protobuf/inlined_string_field.h'
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253447 Tobias C. Berner changed: What|Removed |Added CC||tcber...@freebsd.org --- Comment #3 from Tobias C. Berner --- (In reply to marshall from comment #1) Moin moin It is advisable to build ports in poudriere or an other clean-room builder, so that exactly this issue won't happen. Unfortunately it is generally not easy to make ports not pick up their own headers of the old version. mfg Tobias -- You are receiving this mail because: You are the assignee for the bug.
[Bug 253447] devel/libphonenumber: build error for can not find 'google/protobuf/inlined_string_field.h'
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253447 Sunpoet Po-Chuan Hsieh changed: What|Removed |Added Flags|maintainer-feedback?(sunpoe | |t...@freebsd.org) | Summary|/devel/libphonenumber: |devel/libphonenumber: build |build error for can not |error for can not find |find|'google/protobuf/inlined_st |'google/protobuf/inlined_st |ring_field.h' |ring_field.h' | Assignee|sunp...@freebsd.org |k...@freebsd.org --- Comment #2 from Sunpoet Po-Chuan Hsieh --- Fix summary and assign it to the maintainer. -- You are receiving this mail because: You are the assignee for the bug.