[MacPorts] #20302: Configuration Dependency issue: texlive_base @2007_7 fails to compile if icu @4.2.1_1 is installed.
#20302: Configuration Dependency issue: texlive_base @2007_7 fails to compile if icu @4.2.1_1 is installed. ------------------------------+--------------------------------------------- Reporter: sck@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: texlive_base icu | Port: texlive_base icu ------------------------------+--------------------------------------------- Just stumbled across this, and am submitting a bug report as well, but in case you are having this problem. Here is any easy fix... When you build icu BEFORE texlive_base, texlive_base fails with... Biko:~ sck$ sudo port install icu texlive_base ---> Fetching icu ---> Verifying checksum(s) for icu ---> Extracting icu ---> Applying patches to icu ---> Configuring icu ---> Building icu ---> Staging icu into destroot ---> Installing icu @4.2.1_1 ---> Activating icu @4.2.1_1 ---> Cleaning icu ---> Fetching texlive_base ---> Verifying checksum(s) for texlive_base ---> Extracting texlive_base ---> Applying patches to texlive_base ---> Configuring texlive_base ---> Building texlive_base Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_tex_texlive_base/work/texlive_base-2007" && make all " returned error 2 Command output: _main in makeconv.o "_u_errorName_3_4", referenced from: _main in makeconv.o _main in makeconv.o _main in makeconv.o "_u_strFromUTF32_3_4", referenced from: _generateToUTable in gencnvex.o _generateToUTable in gencnvex.o "_T_FileStream_write_3_4", referenced from: _main in makeconv.o "_uprv_free_3_4", referenced from: _MBCSClose in genmbcs.o _MBCSClose in genmbcs.o _MBCSClose in genmbcs.o "_T_FileStream_open_3_4", referenced from: _readFile in makeconv.o _main in makeconv.o "_T_FileStream_readLine_3_4", referenced from: _readFile in makeconv.o _readFile in makeconv.o "_T_CString_stricmp_3_4", referenced from: _main in makeconv.o "_uprv_isInvariantString_3_4", referenced from: _main in makeconv.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [../../bin/makeconv] Error 1 make[2]: *** [all-recursive] Error 2 make[1]: *** [all-recursive] Error 2 make: *** [libs/icu-xetex/lib/libsicuuc.a] Error 2 Error: Status 1 encountered during processing. Biko:~ sck$ But, if you compile texlive_base FIRST, then icu, everything is happy!!! Biko:~ sck$ sudo port install texlive_base icu ---> Fetching texlive_base ---> Verifying checksum(s) for texlive_base ---> Extracting texlive_base ---> Applying patches to texlive_base ---> Configuring texlive_base ---> Building texlive_base ---> Staging texlive_base into destroot ---> Installing texlive_base @2007_7+motif ---> Activating texlive_base @2007_7+motif ---> Cleaning texlive_base ---> Fetching icu ---> Verifying checksum(s) for icu ---> Extracting icu ---> Applying patches to icu ---> Configuring icu ---> Building icu ---> Staging icu into destroot ---> Installing icu @4.2.1_1 ---> Activating icu @4.2.1_1 ---> Cleaning icu Biko:~ sck$ Enjoy, Scott -- Ticket URL: <http://trac.macports.org/ticket/20302> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20302: Configuration Dependency issue: texlive_base @2007_7 fails to compile if icu @4.2.1_1 is installed. ---------------------------+------------------------------------------------ Reporter: sck@… | Owner: nox@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: texlive_base icu ---------------------------+------------------------------------------------ Changes (by macsforever2000@…): * keywords: texlive_base icu => * owner: macports-tickets@… => nox@… Old description:
Just stumbled across this, and am submitting a bug report as well, but in case you are having this problem. Here is any easy fix...
When you build icu BEFORE texlive_base, texlive_base fails with...
Biko:~ sck$ sudo port install icu texlive_base ---> Fetching icu ---> Verifying checksum(s) for icu ---> Extracting icu ---> Applying patches to icu ---> Configuring icu ---> Building icu ---> Staging icu into destroot ---> Installing icu @4.2.1_1 ---> Activating icu @4.2.1_1 ---> Cleaning icu ---> Fetching texlive_base ---> Verifying checksum(s) for texlive_base ---> Extracting texlive_base ---> Applying patches to texlive_base ---> Configuring texlive_base ---> Building texlive_base Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_tex_texlive_base/work/texlive_base-2007" && make all " returned error 2 Command output: _main in makeconv.o "_u_errorName_3_4", referenced from: _main in makeconv.o _main in makeconv.o _main in makeconv.o "_u_strFromUTF32_3_4", referenced from: _generateToUTable in gencnvex.o _generateToUTable in gencnvex.o "_T_FileStream_write_3_4", referenced from: _main in makeconv.o "_uprv_free_3_4", referenced from: _MBCSClose in genmbcs.o _MBCSClose in genmbcs.o _MBCSClose in genmbcs.o "_T_FileStream_open_3_4", referenced from: _readFile in makeconv.o _main in makeconv.o "_T_FileStream_readLine_3_4", referenced from: _readFile in makeconv.o _readFile in makeconv.o "_T_CString_stricmp_3_4", referenced from: _main in makeconv.o "_uprv_isInvariantString_3_4", referenced from: _main in makeconv.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [../../bin/makeconv] Error 1 make[2]: *** [all-recursive] Error 2 make[1]: *** [all-recursive] Error 2 make: *** [libs/icu-xetex/lib/libsicuuc.a] Error 2
Error: Status 1 encountered during processing. Biko:~ sck$
But, if you compile texlive_base FIRST, then icu, everything is happy!!!
Biko:~ sck$ sudo port install texlive_base icu ---> Fetching texlive_base ---> Verifying checksum(s) for texlive_base ---> Extracting texlive_base ---> Applying patches to texlive_base ---> Configuring texlive_base ---> Building texlive_base ---> Staging texlive_base into destroot ---> Installing texlive_base @2007_7+motif ---> Activating texlive_base @2007_7+motif ---> Cleaning texlive_base ---> Fetching icu ---> Verifying checksum(s) for icu ---> Extracting icu ---> Applying patches to icu ---> Configuring icu ---> Building icu ---> Staging icu into destroot ---> Installing icu @4.2.1_1 ---> Activating icu @4.2.1_1 ---> Cleaning icu Biko:~ sck$
Enjoy,
Scott
New description: Just stumbled across this, and am submitting a bug report as well, but in case you are having this problem. Here is any easy fix... When you build icu BEFORE texlive_base, texlive_base fails with... {{{ Biko:~ sck$ sudo port install icu texlive_base ---> Fetching icu ---> Verifying checksum(s) for icu ---> Extracting icu ---> Applying patches to icu ---> Configuring icu ---> Building icu ---> Staging icu into destroot ---> Installing icu @4.2.1_1 ---> Activating icu @4.2.1_1 ---> Cleaning icu ---> Fetching texlive_base ---> Verifying checksum(s) for texlive_base ---> Extracting texlive_base ---> Applying patches to texlive_base ---> Configuring texlive_base ---> Building texlive_base Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_tex_texlive_base/work/texlive_base-2007" && make all " returned error 2 Command output: _main in makeconv.o "_u_errorName_3_4", referenced from: _main in makeconv.o _main in makeconv.o _main in makeconv.o "_u_strFromUTF32_3_4", referenced from: _generateToUTable in gencnvex.o _generateToUTable in gencnvex.o "_T_FileStream_write_3_4", referenced from: _main in makeconv.o "_uprv_free_3_4", referenced from: _MBCSClose in genmbcs.o _MBCSClose in genmbcs.o _MBCSClose in genmbcs.o "_T_FileStream_open_3_4", referenced from: _readFile in makeconv.o _main in makeconv.o "_T_FileStream_readLine_3_4", referenced from: _readFile in makeconv.o _readFile in makeconv.o "_T_CString_stricmp_3_4", referenced from: _main in makeconv.o "_uprv_isInvariantString_3_4", referenced from: _main in makeconv.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [../../bin/makeconv] Error 1 make[2]: *** [all-recursive] Error 2 make[1]: *** [all-recursive] Error 2 make: *** [libs/icu-xetex/lib/libsicuuc.a] Error 2 Error: Status 1 encountered during processing. Biko:~ sck$ }}} But, if you compile texlive_base FIRST, then icu, everything is happy!!! {{{ Biko:~ sck$ sudo port install texlive_base icu ---> Fetching texlive_base ---> Verifying checksum(s) for texlive_base ---> Extracting texlive_base ---> Applying patches to texlive_base ---> Configuring texlive_base ---> Building texlive_base ---> Staging texlive_base into destroot ---> Installing texlive_base @2007_7+motif ---> Activating texlive_base @2007_7+motif ---> Cleaning texlive_base ---> Fetching icu ---> Verifying checksum(s) for icu ---> Extracting icu ---> Applying patches to icu ---> Configuring icu ---> Building icu ---> Staging icu into destroot ---> Installing icu @4.2.1_1 ---> Activating icu @4.2.1_1 ---> Cleaning icu Biko:~ sck$ }}} Enjoy, Scott -- Comment: Assigning to the maintainer of icu since texlive_base has no maintainer. -- Ticket URL: <http://trac.macports.org/ticket/20302#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20302: Configuration Dependency issue: texlive_base @2007_7 fails to compile if icu @4.2.1_1 is installed. -------------------------------+-------------------------------------------- Reporter: sck@… | Owner: nox@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: duplicate | Keywords: Port: texlive_base icu | -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * status: new => closed * resolution: => duplicate Comment: Duplicate of #20920. -- Ticket URL: <http://trac.macports.org/ticket/20302#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts