[ https://issues.apache.org/jira/browse/HAWQ-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15138769#comment-15138769 ]
Clay B. commented on HAWQ-307: ------------------------------ I am now walking through the {{make install}} process which is more in-depth than I realized: h3. Issue with {{checkinc.py}} There is a {{checkinc.py}} which looks to do some post-processing on include files. With my way of building, I end up with the following failure: {code} ./checkinc.py Greenplum INCLUDEDIR: /usr/local/hawq/include Greenplum PKGINCLUDEDIR: /usr/local/hawq/include/postgresql Checking includes... access/url.h includes missing file "sys/time.h" c.h includes missing file "sys/types.h" getaddrinfo.h includes missing file "sys/socket.h" libpq-int.h includes missing file "sys/types.h" libpq-int.h includes missing file "sys/time.h" libpq/libpq-be.h includes missing file "sys/time.h" libpq/libpq.h includes missing file "sys/types.h" libpq/pqcomm.h includes missing file "sys/socket.h" libpq/pqcomm.h includes missing file "sys/un.h" mb/pg_wchar.h includes missing file "sys/types.h" nodes/execnodes.h includes missing file "sys/time.h" pgtime.h includes missing file "sys/time.h" port.h includes missing file "sys/stat.h" port/nextstep.h includes missing file "sys/ioctl.h" port/ultrix4.h includes missing file "sys/types.h" port/win32/arpa/inet.h includes missing file "sys/socket.h" port/win32/netinet/in.h includes missing file "sys/socket.h" portability/instr_time.h includes missing file "sys/time.h" rusagestub.h includes missing file "sys/time.h" rusagestub.h includes missing file "sys/times.h" utils/elog.h includes missing file "sys/time.h" utils/pg_rusage.h includes missing file "sys/time.h" utils/pg_rusage.h includes missing file "sys/resource.h" Include files... FAILED make: *** [includecheck] Error 1 {code} If I understand [{{checinc.py}}|https://github.com/apache/incubator-hawq/blob/8b26974cd8d6e1d824f274eb4a68f950fd94156c/src/test/regress/checkinc.py#L105-L107]'s intention, it should be looking in the system's include dirs. It seems on Ubuntu, these includes follow the [MultiArch|http://unix.stackexchange.com/questions/43190/where-did-usr-lib64-go-and-what-is-usr-lib-x86-64-linux-gnu] path definition so thestructure is deeper than just {{/usr/include}}. It seems this was all that prevented: {{HAWQ installation complete.}} > Ubuntu Support > -------------- > > Key: HAWQ-307 > URL: https://issues.apache.org/jira/browse/HAWQ-307 > Project: Apache HAWQ > Issue Type: New Feature > Components: Build > Reporter: Lei Chang > Assignee: Clay B. > Fix For: 2.1.0 > > > To support HAWQ running on Ubuntu OS 14.04.3 -- This message was sent by Atlassian JIRA (v6.3.4#6332)