Not sure why my reply didn't come through.  Installing postgresql was a 
chore in itself.  homebrew doesn't currently work so the postgres.app 
works, and it has its own internal pg_config, and there are pg gem 
installation issues now.  

On Wednesday, March 10, 2021 at 12:26:49 PM UTC-5 [email protected] wrote:

> You have to tell either "bundler" or "gem install" where to find 
> pg_config.   In a general linux install this is part of your path, but on 
> the Mac you probably have to be more explicit.
>
> https://github.com/ged/ruby-pg#how-to-install-
>
> Geff
>
>
> On Mar 10, 2021, at 3:41 AM, [email protected] <[email protected]> wrote:
>
> No clue what you mean by *pg developer stuff*.  
>
> Investigated further to find an issue with *libpq-fe.h* header file.  I'm 
> on a new box and haven't installed *postgres* yet, which seems to install 
> the missing header.  I would have thought the *pg* gem would have handled 
> that as a dependency all the same.  
>
> *~/.r/v/2/l/r/g/2/e/a/2.7.0/pg-1.2.3 ❯ cat mkmf.log                        
>                               16:53:11*
> *find_executable: checking for pg_config... -------------------- no*
>
> *--------------------*
>
> *find_header: checking for libpq-fe.h... -------------------- no*
>
> *"clang -o conftest 
> -I/Users/rich/.rbenv/versions/2.7.2/include/ruby-2.7.0/arm64-darwin20 
> -I/Users/rich/.rbenv/versions/2.7.2/include/ruby-2.7.0/ruby/backward 
> -I/Users/rich/.rbenv/versions/2.7.2/include/ruby-2.7.0 -I. 
> -I/Users/rich/.rbenv/versions/2.7.2/include  -D_XOPEN_SOURCE 
> -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -O3 -ggdb3 
> -Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero 
> -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation 
> -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn 
> -Wno-constant-logical-operand -Wno-long-long 
> -Wno-missing-field-initializers -Wno-overlength-strings 
> -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare 
> -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens  
> -fno-common -pipe conftest.c  -L. -L/Users/rich/.rbenv/versions/2.7.2/lib 
> -L. -L/Users/rich/.rbenv/versions/2.7.2/lib  -fstack-protector-strong    
>  -lruby.2.7   "*
> *checked program was:*
> */* begin */*
> *1: #include "ruby.h"*
> *2:*
> *3: int main(int argc, char **argv)*
> *4: {*
> *5:   return !!argv[argc];*
> *6: }*
> */* end */*
>
> *"clang -E 
> -I/Users/rich/.rbenv/versions/2.7.2/include/ruby-2.7.0/arm64-darwin20 
> -I/Users/rich/.rbenv/versions/2.7.2/include/ruby-2.7.0/ruby/backward 
> -I/Users/rich/.rbenv/versions/2.7.2/include/ruby-2.7.0 -I. 
> -I/Users/rich/.rbenv/versions/2.7.2/include  -D_XOPEN_SOURCE 
> -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -O3 -ggdb3 
> -Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero 
> -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation 
> -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn 
> -Wno-constant-logical-operand -Wno-long-long 
> -Wno-missing-field-initializers -Wno-overlength-strings 
> -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare 
> -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens  
> -fno-common -pipe  conftest.c -o conftest.i"*
> *conftest.c:3:10: fatal error: 'libpq-fe.h' file not found*
> *#include <libpq-fe.h>*
> *         ^~~~~~~~~~~~*
> *1 error generated.*
> *checked program was:*
> */* begin */*
> *1: #include "ruby.h"*
> *2:*
> *3: #include <libpq-fe.h>*
> */* end */*
>
> *--------------------*
>
>
> *~/.r/v/2/l/r/g/2/e/a/2.7.0/pg-1.2.3 ❯ pwd                                
>                                16:53:15*
>
> */Users/rich/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/extensions/arm64-darwin-20/2.7.0/pg-1.2.3*
>
>
> Anyway, now there's an issue installing postgresql@12.  Rabbit hole.  
>
> On Tuesday, March 9, 2021 at 4:56:02 PM UTC-5 [email protected] wrote:
>
>> I think you don’t hav the PG developer stuff installed.
>>
>> No pg_config... trying anyway. If building fails, please try again with
>>  --with-pg-config=/path/to/pg_config
>> checking for libpq-fe.h... no
>> Can't find the 'libpq-fe.h header
>>
>> On Mar 9, 2021, at 1:38 PM, [email protected] <[email protected]> wrote:
>>
>> I'm on a brand new Mini on 11.2.2 and I can't get pg installed.  I would 
>> have expected this to have been fully tackled by now, so it surprised me 
>> when I can't install the pg gem.  So you've had no issues?  That's odd.  
>> What version of ruby?  
>>
>> *~/Sites/hq ❯ gem install pg                                              
>>                                11:03:07*
>> *Building native extensions. This could take a while...*
>> *ERROR:  Error installing pg:*
>> * ERROR: Failed to build gem native extension.*
>>
>> *    current directory: 
>> /Users/rich/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/pg-1.2.3/ext*
>> */Users/rich/.rbenv/versions/2.7.2/bin/ruby -I 
>> /Users/rich/.rbenv/versions/2.7.2/lib/ruby/2.7.0 -r 
>> ./siteconf20210309-44451-mb2alo.rb extconf.rb*
>> *checking for pg_config... no*
>> *No pg_config... trying anyway. If building fails, please try again with*
>> * --with-pg-config=/path/to/pg_config*
>> *checking for libpq-fe.h... no*
>> *Can't find the 'libpq-fe.h header*
>> **** extconf.rb failed ****
>> *Could not create Makefile due to some reason, probably lack of necessary*
>> *libraries and/or headers.  Check the mkmf.log file for more details.  
>> You may*
>> *need configuration options.*
>>
>> *Provided configuration options:*
>> * --with-opt-dir*
>> * --without-opt-dir*
>> * --with-opt-include*
>> * --without-opt-include=${opt-dir}/include*
>> * --with-opt-lib*
>> * --without-opt-lib=${opt-dir}/lib*
>> * --with-make-prog*
>> * --without-make-prog*
>> * --srcdir=.*
>> * --curdir*
>> * --ruby=/Users/rich/.rbenv/versions/2.7.2/bin/$(RUBY_BASE_NAME)*
>> * --with-pg*
>> * --without-pg*
>> * --enable-windows-cross*
>> * --disable-windows-cross*
>> * --with-pg-config*
>> * --without-pg-config*
>> * --with-pg_config*
>> * --without-pg_config*
>> * --with-pg-dir*
>> * --without-pg-dir*
>> * --with-pg-include*
>> * --without-pg-include=${pg-dir}/include*
>> * --with-pg-lib*
>> * --without-pg-lib=${pg-dir}/lib*
>>
>> *To see why this extension failed to compile, please check the mkmf.log 
>> which can be found here:*
>>
>> *  
>> /Users/rich/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/extensions/arm64-darwin-20/2.7.0/pg-1.2.3/mkmf.log*
>>
>> *extconf failed, exit code 1*
>>
>> *Gem files will remain installed in 
>> /Users/rich/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/pg-1.2.3 for 
>> inspection.*
>> *Results logged to 
>> /Users/rich/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/extensions/arm64-darwin-20/2.7.0/pg-1.2.3/gem_make.out*
>>
>> *~/Sites/hq ❯ nginx -v                                                    
>>                                11:03:10*
>> *nginx version: nginx/1.19.7*
>>
>>
>> On Tuesday, March 9, 2021 at 12:43:44 PM UTC-5 [email protected] 
>> wrote:
>>
>>> No issues that I've seen, with either pg or sequel gems.
>>>
>>> I have had issues with the unf_ext gem, and some v8 gems for 
>>> therubyracer.
>>>
>>> On Tuesday, March 9, 2021 at 12:21:55 PM UTC-5 [email protected] wrote:
>>>
>>>> Hi folks.  Just wondering if M1 silicon is supported yet.  I haven't 
>>>> tried as there are issues with the PG gem, either path or the gem itself.  
>>>> I thought I would investigate any potential issues with M1.  
>>>>
>>>> Cheers
>>>>
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sequel-talk" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sequel-talk/ce126a8e-6385-4c6d-8eff-9347e509f093n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sequel-talk/ce126a8e-6385-4c6d-8eff-9347e509f093n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sequel-talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
>
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sequel-talk/c2220375-c1ba-4bfa-b8e6-743d40e42d27n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/sequel-talk/c2220375-c1ba-4bfa-b8e6-743d40e42d27n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sequel-talk/ef42e77c-b384-473f-a5af-4acb22fb1a63n%40googlegroups.com.

Reply via email to