Changes between Initial Version and Version 2 of Ticket #21638


Ignore:
Timestamp:
Sep 27, 2009, 5:27:39 AM (15 years ago)
Author:
mf2k (Frank Schima)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21638

    • Property Owner changed from macports-tickets@… to snc@…
  • Ticket #21638 – Description

    initial v2  
    22
    33The first is:
    4 =========[[BR]]
    5 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_mail_imap-uw/work/imap-2007e" && /usr/bin/make -j4 oxp IP=6 SSLTYPE=unix " returned error 2[[BR]]
    6 Command output:          -DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/mail\" \[[BR]]
    7 -DANONYMOUSHOME=\"/var/mail/anonymous\" \[[BR]]
    8 -DACTIVEFILE=\"/usr/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \[[BR]]
    9 -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"\" \[[BR]]
    10 -DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\" \[[BR]]
    11 -DLOCKPGM3=\"/etc/mlock\" > OSCFLAGS[[BR]]
    12 osdepbas.c not found...try make clean and new make[[BR]]
    13 osdeplog.c not found...try make clean and new make[[BR]]
    14 make[3]: *** [osdepbas.c] Error 1[[BR]][[BR]]
    15 make[3]: *** Waiting for unfinished jobs....[[BR]]
    16 =========
     4{{{
     5Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_mail_imap-uw/work/imap-2007e" && /usr/bin/make -j4 oxp IP=6 SSLTYPE=unix " returned error 2
     6Command output:          -DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/mail\" \
     7-DANONYMOUSHOME=\"/var/mail/anonymous\" \
     8-DACTIVEFILE=\"/usr/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \
     9-DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"\" \
     10-DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\" \
     11-DLOCKPGM3=\"/etc/mlock\" > OSCFLAGS
     12osdepbas.c not found...try make clean and new make
     13osdeplog.c not found...try make clean and new make
     14make[3]: *** [osdepbas.c] Error 1
     15make[3]: *** Waiting for unfinished jobs....
     16}}}
    1717
    1818This problem is due to failing with parallel builds.  I disabled parallel builds in the Porfile to fix this problem.
    1919
    2020The second is:
    21 =========[[BR]]
    22 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_mail_imap-uw/work/imap-2007e" && /usr/bin/make oxp IP=6 SSLTYPE=unix " returned error 2[[BR]]
    23 Command output: osdep.c:111: error: dereferencing pointer to incomplete type[[BR]]
    24 osdep.c:111: error: 'PAM_SUCCESS' undeclared (first use in this function)[[BR]]
    25 osdep.c:112: error: invalid use of undefined type 'struct pam_response'[[BR]]
    26 osdep.c:112: error: dereferencing pointer to incomplete type[[BR]]
    27 osdep.c:114: error: 'PAM_PROMPT_ECHO_OFF' undeclared (first use in this function)[[BR]]
    28 osdep.c:115: error: invalid use of undefined type 'struct pam_response'[[BR]]
    29 osdep.c:115: error: dereferencing pointer to incomplete type[[BR]]
    30 osdep.c:116: error: invalid use of undefined type 'struct pam_response'[[BR]]
    31 osdep.c:116: error: dereferencing pointer to incomplete type[[BR]]
    32 osdep.c:118: error: 'PAM_TEXT_INFO' undeclared (first use in this function)[[BR]]
    33 osdep.c:119: error: 'PAM_ERROR_MSG' undeclared (first use in this function)[[BR]]
    34 osdep.c:120: error: invalid use of undefined type 'struct pam_response'[[BR]]
    35 osdep.c:120: error: dereferencing pointer to incomplete type[[BR]]
    36 osdep.c:121: error: invalid use of undefined type 'struct pam_response'[[BR]]
    37 osdep.c:121: error: dereferencing pointer to incomplete type[[BR]]
    38 osdep.c:125: error: 'PAM_CONV_ERR' undeclared (first use in this function)[[BR]]
    39 osdep.c: At top level:[[BR]]
    40 osdep.c:136: error: expected ')' before '*' token[[BR]]
    41 osdep.c: In function 'Checkpw':[[BR]]
    42 osdep.c:153: error: 'pam_handle_t' undeclared (first use in this function)[[BR]]
    43 osdep.c:153: error: 'hdl' undeclared (first use in this function)[[BR]]
    44 osdep.c:154: error: storage size of 'conv' isn't known[[BR]]
    45 osdep.c:162: error: 'PAM_SUCCESS' undeclared (first use in this function)[[BR]]
    46 osdep.c:163: error: 'PAM_RHOST' undeclared (first use in this function)[[BR]]
    47 osdep.c:166: error: 'PAM_ESTABLISH_CRED' undeclared (first use in this function)[[BR]]
    48 osdep.c:182: error: 'checkpw_cleanup' undeclared (first use in this function)[[BR]]
    49 make[3]: *** [osdep.o] Error 1[[BR]]
    50 make[2]: *** [osx] Error 2[[BR]]
    51 make[1]: *** [OSTYPE] Error 2[[BR]]
    52 make: *** [oxp] Error 2[[BR]]
    53 =========
     21{{{
     22Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_mail_imap-uw/work/imap-2007e" && /usr/bin/make oxp IP=6 SSLTYPE=unix " returned error 2
     23Command output: osdep.c:111: error: dereferencing pointer to incomplete type
     24osdep.c:111: error: 'PAM_SUCCESS' undeclared (first use in this function)
     25osdep.c:112: error: invalid use of undefined type 'struct pam_response'
     26osdep.c:112: error: dereferencing pointer to incomplete type
     27osdep.c:114: error: 'PAM_PROMPT_ECHO_OFF' undeclared (first use in this function)
     28osdep.c:115: error: invalid use of undefined type 'struct pam_response'
     29osdep.c:115: error: dereferencing pointer to incomplete type
     30osdep.c:116: error: invalid use of undefined type 'struct pam_response'
     31osdep.c:116: error: dereferencing pointer to incomplete type
     32osdep.c:118: error: 'PAM_TEXT_INFO' undeclared (first use in this function)
     33osdep.c:119: error: 'PAM_ERROR_MSG' undeclared (first use in this function)
     34osdep.c:120: error: invalid use of undefined type 'struct pam_response'
     35osdep.c:120: error: dereferencing pointer to incomplete type
     36osdep.c:121: error: invalid use of undefined type 'struct pam_response'
     37osdep.c:121: error: dereferencing pointer to incomplete type
     38osdep.c:125: error: 'PAM_CONV_ERR' undeclared (first use in this function)
     39osdep.c: At top level:
     40osdep.c:136: error: expected ')' before '*' token
     41osdep.c: In function 'Checkpw':
     42osdep.c:153: error: 'pam_handle_t' undeclared (first use in this function)
     43osdep.c:153: error: 'hdl' undeclared (first use in this function)
     44osdep.c:154: error: storage size of 'conv' isn't known
     45osdep.c:162: error: 'PAM_SUCCESS' undeclared (first use in this function)
     46osdep.c:163: error: 'PAM_RHOST' undeclared (first use in this function)
     47osdep.c:166: error: 'PAM_ESTABLISH_CRED' undeclared (first use in this function)
     48osdep.c:182: error: 'checkpw_cleanup' undeclared (first use in this function)
     49make[3]: *** [osdep.o] Error 1
     50make[2]: *** [osx] Error 2
     51make[1]: *** [OSTYPE] Error 2
     52make: *** [oxp] Error 2
     53}}}
    5454
    5555This is becuse the header pam_appl.h moved from /usr/include/pam to /usr/include/security.  The imap-uw had a workaround for this Apple difference.  Apparently with Snow Leopard, Apple's now the same as everyone else which the workaround now breaks the build.  I included a patch for this problem to remove the workaround, HOWEVER, this patch _will_ break any version prior to Snow Leopard.  This patch needs to be conditionalized for Snow Leopard releases and later.  I don't know how to do that.  If someone can conditionalize it, that would be great.