<div dir="ltr"><div><div><div><div><div><div><div><div>Benjamin, <br><br></div>I modified the line and ran the command as you suggested.  This took care of the error.<br><br></div>However, when I ran my binary I then got:<br><br>./portfolipro.exe <br>Initialization error triggers bounded retry: Connection to Postgres server failed: could not connect to server: No such file or directory<br>        Is the server running locally and accepting<br>        connections on Unix domain socket "/run/postgresql/.s.PGSQL.5432"?<br><br>Initialization error triggers bounded retry: Connection to Postgres server failed: could not connect to server: No such file or directory<br>        Is the server running locally and accepting<br>        connections on Unix domain socket "/run/postgresql/.s.PGSQL.5432"?<br><br>Initialization error triggers bounded retry: Connection to Postgres server failed: could not connect to server: No such file or directory<br>        Is the server running locally and accepting<br>        connections on Unix domain socket "/run/postgresql/.s.PGSQL.5432"?<br><br>Initialization error triggers bounded retry: Connection to Postgres server failed: could not connect to server: No such file or directory<br>        Is the server running locally and accepting<br>        connections on Unix domain socket "/run/postgresql/.s.PGSQL.5432"?<br><br>Initialization error triggers bounded retry: Connection to Postgres server failed: could not connect to server: No such file or directory<br>        Is the server running locally and accepting<br>        connections on Unix domain socket "/run/postgresql/.s.PGSQL.5432"?<br><br>Fatal initialization error (out of retries): Connection to Postgres server failed: could not connect to server: No such file or directory<br>        Is the server running locally and accepting<br>        connections on Unix domain socket "/run/postgresql/.s.PGSQL.5432"?<br><br></div>I thought perhaps the postgresql installation via octopi was not done properly,so I tried to reinstall it using the instructions here:<br><br><a href="http://www.netarky.com/programming/arch_linux/Arch_Linux_PostgreSQL_database_setup.html">http://www.netarky.com/programming/arch_linux/Arch_Linux_PostgreSQL_database_setup.html</a><br><br></div>I recompiled and ran my binary again, but then got:<br><br>./portfolipro.exe <br>Initialization error triggers bounded retry: Connection to Postgres server failed: FATAL:  database "portfolipro" does not exist<br>Initialization error triggers bounded retry: Connection to Postgres server failed: FATAL:  database "portfolipro" does not exist<br>Initialization error triggers bounded retry: Connection to Postgres server failed: FATAL:  database "portfolipro" does not exist<br>Initialization error triggers bounded retry: Connection to Postgres server failed: FATAL:  database "portfolipro" does not exist<br>Initialization error triggers bounded retry: Connection to Postgres server failed: FATAL:  database "portfolipro" does not exist<br>Fatal initialization error (out of retries): Connection to Postgres server failed: FATAL:  database "portfolipro" does not exist<br><br></div>So I then tried to create a db manually with:  createdb portfolipro<br><br></div>I ran my binary again and got:<br><br>Fatal initialization error: Table 'uw_portfolipro_experiencetable' does not exist.<br><br></div>I don't know what it is with Arch, but I didn't have to do any or this on debian.  I also don't recall having to manually create databases and tables for my app to run properly.<br><br></div>Maybe I should give up on Arch.  It just seems like I'm way over my head here.  I'm not much of a hacker!<br><div><div><div><br><div><br><br><div><div><br></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 29, 2016 at 11:10 AM, Benjamin Barenblat <span dir="ltr"><<a href="mailto:bbaren@mit.edu" target="_blank">bbaren@mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Mar 28, 2016 at 4:52 PM, Yves Cloutier <<a href="mailto:yves.cloutier@gmail.com">yves.cloutier@gmail.com</a>> wrote:<br>
> But now when executing the binary, I get the following:<br>
><br>
> error while loading shared libraries: liburweb_http.so.0: cannot open<br>
> shared object file: No such file or directory<br>
><br>
> Using "whereis" gives the following:<br>
><br>
> /usr/local/lib/liburweb_http.so<br>
><br>
</span>> […]<br>
<span class="">><br>
> So I assume the library is there in /usr/local/lib, but that the urweb<br>
> compiler doesn't know about it somehow, and that I need to add this to<br>
> path so that it knows where to find it.<br>
<br>
</span>Not quite.  The compiler does know about it, but the dynamic linker on<br>
your system is in the dark, because Arch doesn’t configure the dynamic<br>
linker to look in /usr/local/lib by default.<br>
<span class=""><br>
> I tried modifying /etc/ld.so.conf to:<br>
><br>
> #<br>
> # /etc/ld.so.conf<br>
> #<br>
><br>
> include /etc/ld.so.conf.d/*.conf<br>
> include /usr/local/lib/*.so*<br>
><br>
> # End of file<br>
<br>
</span>You’re on the right track, but that’s not quite the correct syntax.<br>
Please replace the line you added with just<br>
<br>
    /usr/local/lib<br>
<br>
and run<br>
<br>
    ldconfig<br>
<br>
as root.  If you still have issues, please send us the output of<br>
<br>
    ldd your_binary.exe<br>
<br>
Good luck!<br>
</blockquote></div><br></div>