--- a/pglast/parser.pyx
+++ b/pglast/parser.pyx
@@ -119,7 +119,7 @@ cdef extern from "pg_query.h" nogil:
     int PG_QUERY_PARSE_DEFAULT
 
 
-cdef extern from "src/pg_query_internal.h" nogil:
+cdef extern from "pg_query/pg_query_internal.h" nogil:
     ctypedef struct PgQueryInternalParsetreeAndError:
         structs.List* tree
         char* stderr_buffer
@@ -146,7 +146,7 @@ cdef extern from "protobuf-c/protobuf-c.
                                                              int value)
 
 
-cdef extern from "protobuf/pg_query.pb-c.h" nogil:
+cdef extern from "pg_query/pg_query.pb-c.h" nogil:
     ctypedef enum PgQuery__Token:
         pass
 
--- a/setup.py
+++ b/setup.py
@@ -24,7 +24,7 @@ with (here / 'version.txt').open(encodin
 
 
 LIBPG_QUERY_DIR = here / 'libpg_query'
-INCLUDE_DIR = LIBPG_QUERY_DIR / 'src' / 'postgres' / 'include'
+INCLUDE_DIR = '/usr/include/pg_query/postgres'
 VENDOR_DIR = LIBPG_QUERY_DIR / 'vendor'
 
 
@@ -72,7 +72,7 @@ setup(
 
     packages=find_packages('.'),
 
-    cmdclass={'build_ext': BuildLibPgQueryFirst},
+    #cmdclass={'build_ext': BuildLibPgQueryFirst},
     ext_modules=[
         Extension('pglast.parser',
                   sources=['pglast/parser.c'],
