You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2008/06/26 15:04:29 UTC

DO NOT REPLY [Bug 45287] New: build failure because of difference between BSD and GNU make

https://issues.apache.org/bugzilla/show_bug.cgi?id=45287

           Summary: build failure because of difference between BSD and GNU
                    make
           Product: Apache httpd-2
           Version: 2.3-HEAD
          Platform: PC
        OS/Version: FreeBSD
            Status: NEW
          Severity: minor
          Priority: P4
         Component: Build
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: takashi@lans-tv.com


How to reproduce:

1. download httpd-2.2.9 tarball
2. $ cd httpd-2.2.9
3. patch to avoid bug 44631
4. $ ./buildconf
5. $ cd ../
6. $ mkdir 2.2.9-build && cd 2.2.9-build
8. $ ./configure --with-included-apr
9. $ cd server
10. $ make export_files

tmp=export_files_unsorted.txt;  rm -f $tmp && touch $tmp;  for dir in
/usr/home/takashi/development/httpd-2.2.9/include
/usr/home/takashi/development/httpd-2.2.9/os/unix
/usr/home/takashi/development/httpd-2.2.9/modules/http; do  ls $dir/*.h >>
$tmp;  done;  for dir in
/usr/home/takashi/development/2.2.9-build/srclib/apr/include
/usr/home/takashi/development/httpd-2.2.9/srclib/apr/include
/usr/home/takashi/development/2.2.9-build/srclib/apr-util/include
/usr/home/takashi/development/httpd-2.2.9/srclib/apr-util/include; do  (ls
$dir/ap[ru].h $dir/ap[ru]_*.h >> $tmp 2>/dev/null);  done;  sort -u $tmp >
export_files;  rm -f $tmp
*** Error code 1

Stop in /usr/home/takashi/development/2.2.9-build/server.

"do  (ls $dir/ap[ru].h $dir/ap[ru]_*.h >> $tmp 2>/dev/null);  done;"
fails, then make export_files stops.

This is because of difference between FreeBSD make and GNU make.
Following Makefile fails on FreeBSD make, but successes on GNU make.

foo:
[tab]false;true


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 45287] build failure because of difference between BSD and GNU make

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=45287


Philp M. Gollucci <pg...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pgollucci@apache.org




--- Comment #3 from Philp M. Gollucci <pg...@apache.org>  2009-01-18 16:19:13 PST ---
CC myself on FreeBSD related bugs


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 45287] build failure because of difference between BSD and GNU make

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=45287


rahul <ra...@sun.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO




--- Comment #2 from rahul <ra...@sun.com>  2008-08-20 10:16:40 PST ---
Has this been fixed in trunk?
I could not reproduce it in trunk,
|uname -a
FreeBSD vayavyam.India.Sun.COM 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May  7
04:32:43 UTC 2006     root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC 
i386

|make export_files
tmp=export_files_unsorted.txt;  rm -f $tmp && touch $tmp;  for dir in
/space/store/apache.20.Aug/httpd/include
/space/store/apache.20.Aug/httpd/os/unix; do  ls $dir/*.h >> $tmp;  done;  for
dir in /space/store/apache.20.Aug/httpd/srclib/apr/include
/space/store/apache.20.Aug/httpd/srclib/apr-util/include; do  (ls $dir/ap[ru].h
$dir/ap[ru]_*.h >> $tmp 2>/dev/null);  done;  sort -u $tmp > export_files;  rm
-f $tmp

|which make 
/usr/bin/make


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 45287] build failure because of difference between BSD and GNU make

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=45287





--- Comment #1 from Will Rowe <wr...@apache.org>  2008-06-26 10:28:59 PST ---
Noted; interesting analysis thank you(!)  Commenting so this pops to the top
of my bugzilla query for followup.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org