LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-20-2017, 01:42 AM   #1
theheapWalker
LQ Newbie
 
Registered: Dec 2017
Posts: 21

Rep: Reputation: Disabled
glibc-2.26 Make Error 2


I am new to linux.

Recently attempted to install glibc-2.26 on PClinuxOS

glibc-2.26 didn't completely install.

./configure completed with no warnings

After typing 'make install', make eventually ended in an error.

So the main question is

What has to be done to finish the install of glibc-2.26?


Also there are various lines starting with
"a - " are they an indication of the source of the error?

One last also, is it necessary to delete this failed installation of glibc-2.26 or can I just start again from using ./configure?


To help you to conjure up a helpful answer, below is a copy of the last few lines of the thousands of lines 'make' displayed as it was in operation.
---------------------------------------------------------------------------------------------


Begining of output from make install taken from konsole display

a - s_lib_version.os
a - s_matherr.os
a - s_signgam.os
a - fclrexcpt.os
a - fgetexcptflg.os
a - fraiseexcpt.os
a - fsetexcptflg.os
a - ftestexcept.os
a - fegetround.os
a - fesetround.os
a - fegetenv.os
a - feholdexcpt.os
a - fesetenv.os
a - feupdateenv.os
a - t_exp.os
a - fedisblxcpt.os
a - feenablxcpt.os
a - fegetexcept.os
a - fesetexcept.os
a - fetestexceptflag.os
a - fegetmode.os
a - fesetmode.os
a - powl_helper.os
a - w_acosl_compat.os
a - w_acoshl_compat.os
a - w_asinl_compat.os
a - w_atan2l_compat.os
a - w_atanhl_compat.os
a - w_coshl_compat.os
a - w_exp2l_compat.os
a - w_exp10l_compat.os
a - w_fmodl_compat.os
a - w_hypotl_compat.os
a - w_j0l_compat.os
a - w_j1l_compat.os
a - w_jnl_compat.os
a - w_log2l_compat.os
a - w_log10l_compat.os
a - w_logl_compat.os
a - w_powl_compat.os
a - w_remainderl_compat.os
a - w_scalbl_compat.os
a - w_sinhl_compat.os
a - w_sqrtl_compat.os
a - w_tgammal_compat.os
a - w_lgammal_r_compat.os
a - w_lgammal_compat2.os
a - w_expl_compat.os
a - w_lgamma_compatl.os
a - k_standardl.os
a - w_acos_compat.os
a - w_acosh_compat.os
a - w_asin_compat.os
a - w_atan2_compat.os
a - w_atanh_compat.os
a - w_cosh_compat.os
a - w_exp2_compat.os
a - w_exp10_compat.os
a - w_fmod_compat.os
a - w_hypot_compat.os
a - w_j0_compat.os
a - w_j1_compat.os
a - w_jn_compat.os
a - w_log2_compat.os
a - w_log10_compat.os
a - w_log_compat.os
a - w_pow_compat.os
a - w_remainder_compat.os
a - w_scalb_compat.os
a - w_sinh_compat.os
a - w_sqrt_compat.os
a - w_tgamma_compat.os
a - w_lgamma_r_compat.os
a - w_lgamma_compat2.os
a - w_exp_compat.os
a - w_lgamma_compat.os
a - k_standard.os
a - w_acosf_compat.os
a - w_acoshf_compat.os
a - w_asinf_compat.os
a - w_atan2f_compat.os
a - w_atanhf_compat.os
a - w_coshf_compat.os
a - w_exp2f_compat.os
a - w_exp10f_compat.os
a - w_fmodf_compat.os
a - w_hypotf_compat.os
a - w_j0f_compat.os
a - w_j1f_compat.os
a - w_jnf_compat.os
a - w_log2f_compat.os
a - w_log10f_compat.os
a - w_logf_compat.os
a - w_powf_compat.os
a - w_remainderf_compat.os
a - w_scalbf_compat.os
a - w_sinhf_compat.os
a - w_sqrtf_compat.os
a - w_tgammaf_compat.os
a - w_lgammaf_r_compat.os
a - w_lgammaf_compat2.os
a - w_expf_compat.os
a - w_lgamma_compatf.os
a - k_standardf.os
a - e_acosl.os
a - e_acoshl.os
a - e_asinl.os
a - e_atan2l.os
a - e_atanhl.os
a - e_coshl.os
a - e_expl.os
a - e_fmodl.os
a - e_hypotl.os
a - e_j0l.os
a - e_j1l.os
a - e_jnl.os
a - e_lgammal_r.os
a - e_logl.os
a - e_log10l.os
a - e_powl.os
a - e_rem_pio2l.os
a - e_remainderl.os
a - e_scalbl.os
a - e_sinhl.os
a - e_sqrtl.os
a - e_gammal_r.os
a - e_ilogbl.os
a - k_cosl.os
a - k_sinl.os
a - k_tanl.os
a - s_asinhl.os
a - s_atanl.os
a - s_cbrtl.os
a - s_ceill.os
a - s_cosl.os
a - s_erfl.os
a - s_expm1l.os
a - s_fabsl.os
a - s_floorl.os
a - s_log1pl.os
a - s_logbl.os
a - s_nextafterl.os
a - s_nexttowardl.os
a - s_rintl.os
a - s_scalblnl.os
a - s_significandl.os
a - s_sinl.os
a - s_tanl.os
a - s_tanhl.os
a - s_fpclassifyl.os
a - s_truncl.os
a - s_remquol.os
a - e_log2l.os
a - s_roundl.os
a - s_nearbyintl.os
a - s_sincosl.os
a - s_fmal.os
a - s_lrintl.os
a - s_llrintl.os
a - s_lroundl.os
a - s_llroundl.os
a - e_exp10l.os
a - s_issignalingl.os
a - m_isinfl.os
a - m_isnanl.os
a - m_finitel.os
a - m_copysignl.os
a - m_modfl.os
a - m_scalbnl.os
a - m_frexpl.os
a - m_signbitl.os
a - m_ldexpl.os
a - x2y2m1l.os
a - gamma_productl.os
a - lgamma_negl.os
a - lgamma_productl.os
a - s_nextupl.os
a - s_totalorderl.os
a - s_totalordermagl.os
a - s_getpayloadl.os
a - s_setpayloadl.os
a - s_setpayloadsigl.os
a - s_roundevenl.os
a - s_fromfpl.os
a - s_ufromfpl.os
a - s_fromfpxl.os
a - s_ufromfpxl.os
a - cargl.os
a - conjl.os
a - cimagl.os
a - creall.os
a - cabsl.os
a - s_cacosl.os
a - s_cacoshl.os
a - s_ccosl.os
a - s_ccoshl.os
a - s_casinl.os
a - s_csinl.os
a - s_casinhl.os
a - k_casinhl.os
a - s_csinhl.os
a - s_catanhl.os
a - s_catanl.os
a - s_ctanl.os
a - s_ctanhl.os
a - s_cexpl.os
a - s_clogl.os
a - s_cprojl.os
a - s_csqrtl.os
a - s_cpowl.os
a - s_clog10l.os
a - s_fdiml.os
a - s_nextdownl.os
a - s_fmaxl.os
a - s_fminl.os
a - s_nanl.os
a - s_iseqsigl.os
a - s_canonicalizel.os
a - w_ilogbl.os
a - w_llogbl.os
a - w_log1pl.os
a - w_scalblnl.os
a - s_fmaxmagl.os
a - s_fminmagl.os
a - w_acosl.os
a - w_acoshl.os
a - w_asinl.os
a - w_atan2l.os
a - w_atanhl.os
a - w_coshl.os
a - w_exp10l.os
a - w_exp2l.os
a - w_fmodl.os
a - w_hypotl.os
a - w_j0l.os
a - w_j1l.os
a - w_jnl.os
a - w_logl.os
a - w_log10l.os
a - w_log2l.os
a - w_powl.os
a - w_remainderl.os
a - w_sinhl.os
a - w_sqrtl.os
a - w_tgammal.os
a - w_lgammal.os
a - w_lgammal_r.os
a - w_expl.os
a - e_exp2l.os
a - e_acos.os
a - e_acosh.os
a - e_asin.os
a - e_atan2.os
a - e_atanh.os
a - e_cosh.os
a - e_exp.os
a - e_fmod.os
a - e_hypot.os
a - e_j0.os
a - e_j1.os
a - e_jn.os
a - e_lgamma_r.os
a - e_log.os
a - e_log10.os
a - e_pow.os
a - e_rem_pio2.os
a - e_remainder.os
a - e_scalb.os
a - e_sinh.os
a - e_sqrt.os
a - e_gamma_r.os
a - e_ilogb.os
a - k_cos.os
a - k_sin.os
a - k_tan.os
a - s_asinh.os
a - s_atan.os
a - s_cbrt.os
a - s_ceil.os
a - s_cos.os
a - s_erf.os
a - s_expm1.os
a - s_fabs.os
a - s_floor.os
a - s_log1p.os
a - s_logb.os
a - s_nextafter.os
a - s_nexttoward.os
a - s_rint.os
a - s_scalbln.os
a - s_significand.os
a - s_sin.os
a - s_tan.os
a - s_tanh.os
a - s_fpclassify.os
a - s_trunc.os
a - s_remquo.os
a - e_log2.os
a - s_round.os
a - s_nearbyint.os
a - s_sincos.os
a - s_fma.os
a - s_lrint.os
a - s_llrint.os
a - s_lround.os
a - s_llround.os
a - e_exp10.os
a - s_issignaling.os
a - m_isinf.os
a - m_isnan.os
a - m_finite.os
a - m_copysign.os
a - m_modf.os
a - m_scalbn.os
a - m_frexp.os
a - m_signbit.os
a - m_ldexp.os
a - x2y2m1.os
a - gamma_product.os
a - lgamma_neg.os
a - lgamma_product.os
a - s_nextup.os
a - s_totalorder.os
a - s_totalordermag.os
a - s_getpayload.os
a - s_setpayload.os
a - s_setpayloadsig.os
a - s_roundeven.os
a - s_fromfp.os
a - s_ufromfp.os
a - s_fromfpx.os
a - s_ufromfpx.os
a - carg.os
a - conj.os
a - cimag.os
a - creal.os
a - cabs.os
a - s_cacos.os
a - s_cacosh.os
a - s_ccos.os
a - s_ccosh.os
a - s_casin.os
a - s_csin.os
a - s_casinh.os
a - k_casinh.os
a - s_csinh.os
a - s_catanh.os
a - s_catan.os
a - s_ctan.os
a - s_ctanh.os
a - s_cexp.os
a - s_clog.os
a - s_cproj.os
a - s_csqrt.os
a - s_cpow.os
a - s_clog10.os
a - s_fdim.os
a - s_nextdown.os
a - s_fmax.os
a - s_fmin.os
a - s_nan.os
a - s_iseqsig.os
a - s_canonicalize.os
a - w_ilogb.os
a - w_llogb.os
a - w_log1p.os
a - w_scalbln.os
a - s_fmaxmag.os
a - s_fminmag.os
a - w_acos.os
a - w_acosh.os
a - w_asin.os
a - w_atan2.os
a - w_atanh.os
a - w_cosh.os
a - w_exp10.os
a - w_exp2.os
a - w_fmod.os
a - w_hypot.os
a - w_j0.os
a - w_j1.os
a - w_jn.os
a - w_log.os
a - w_log10.os
a - w_log2.os
a - w_pow.os
a - w_remainder.os
a - w_sinh.os
a - w_sqrt.os
a - w_tgamma.os
a - w_lgamma.os
a - w_lgamma_r.os
a - w_exp.os
a - e_exp2.os
a - e_acosf.os
a - e_acoshf.os
a - e_asinf.os
a - e_atan2f.os
a - e_atanhf.os
a - e_coshf.os
a - e_expf.os
a - e_fmodf.os
a - e_hypotf.os
a - e_j0f.os
a - e_j1f.os
a - e_jnf.os
a - e_lgammaf_r.os
a - e_logf.os
a - e_log10f.os
a - e_powf.os
a - e_rem_pio2f.os
a - e_remainderf.os
a - e_scalbf.os
a - e_sinhf.os
a - e_sqrtf.os
a - e_gammaf_r.os
a - e_ilogbf.os
a - k_cosf.os
a - k_sinf.os
a - k_tanf.os
a - s_asinhf.os
a - s_atanf.os
a - s_cbrtf.os
a - s_ceilf.os
a - s_cosf.os
a - s_erff.os
a - s_expm1f.os
a - s_fabsf.os
a - s_floorf.os
a - s_log1pf.os
a - s_logbf.os
a - s_nextafterf.os
a - s_nexttowardf.os
a - s_rintf.os
a - s_scalblnf.os
a - s_significandf.os
a - s_sinf.os
a - s_tanf.os
a - s_tanhf.os
a - s_fpclassifyf.os
a - s_truncf.os
a - s_remquof.os
a - e_log2f.os
a - s_roundf.os
a - s_nearbyintf.os
a - s_sincosf.os
a - s_fmaf.os
a - s_lrintf.os
a - s_llrintf.os
a - s_lroundf.os
a - s_llroundf.os
a - e_exp10f.os
a - s_issignalingf.os
a - m_isinff.os
a - m_isnanf.os
a - m_finitef.os
a - m_copysignf.os
a - m_modff.os
a - m_scalbnf.os
a - m_frexpf.os
a - m_signbitf.os
a - m_ldexpf.os
a - x2y2m1f.os
a - gamma_productf.os
a - lgamma_negf.os
a - lgamma_productf.os
a - s_nextupf.os
a - s_totalorderf.os
a - s_totalordermagf.os
a - s_getpayloadf.os
a - s_setpayloadf.os
a - s_setpayloadsigf.os
a - s_roundevenf.os
a - s_fromfpf.os
a - s_ufromfpf.os
a - s_fromfpxf.os
a - s_ufromfpxf.os
a - cargf.os
a - conjf.os
a - cimagf.os
a - crealf.os
a - cabsf.os
a - s_cacosf.os
a - s_cacoshf.os
a - s_ccosf.os
a - s_ccoshf.os
a - s_casinf.os
a - s_csinf.os
a - s_casinhf.os
a - k_casinhf.os
a - s_csinhf.os
a - s_catanhf.os
a - s_catanf.os
a - s_ctanf.os
a - s_ctanhf.os
a - s_cexpf.os
a - s_clogf.os
a - s_cprojf.os
a - s_csqrtf.os
a - s_cpowf.os
a - s_clog10f.os
a - s_fdimf.os
a - s_nextdownf.os
a - s_fmaxf.os
a - s_fminf.os
a - s_nanf.os
a - s_iseqsigf.os
a - s_canonicalizef.os
a - w_ilogbf.os
a - w_llogbf.os
a - w_log1pf.os
a - w_scalblnf.os
a - s_fmaxmagf.os
a - s_fminmagf.os
a - w_acosf.os
a - w_acoshf.os
a - w_asinf.os
a - w_atan2f.os
a - w_atanhf.os
a - w_coshf.os
a - w_exp10f.os
a - w_exp2f.os
a - w_fmodf.os
a - w_hypotf.os
a - w_j0f.os
a - w_j1f.os
a - w_jnf.os
a - w_logf.os
a - w_log10f.os
a - w_log2f.os
a - w_powf.os
a - w_remainderf.os
a - w_sinhf.os
a - w_sqrtf.os
a - w_tgammaf.os
a - w_lgammaf.os
a - w_lgammaf_r.os
a - w_expf.os
a - e_exp2f.os
a - e_acosf128.os
a - e_acoshf128.os
a - e_asinf128.os
a - e_atan2f128.os
a - e_atanhf128.os
a - e_coshf128.os
a - e_expf128.os
a - e_fmodf128.os
a - e_hypotf128.os
a - e_j0f128.os
a - e_j1f128.os
a - e_jnf128.os
a - e_lgammaf128_r.os
a - e_logf128.os
a - e_log10f128.os
a - e_powf128.os
a - e_rem_pio2f128.os
a - e_remainderf128.os
a - e_scalbf128.os
a - e_sinhf128.os
a - e_sqrtf128.os
a - e_gammaf128_r.os
a - e_ilogbf128.os
a - k_cosf128.os
a - k_sinf128.os
a - k_tanf128.os
a - s_asinhf128.os
a - s_atanf128.os
a - s_cbrtf128.os
a - s_ceilf128.os
a - s_cosf128.os
a - s_erff128.os
a - s_expm1f128.os
a - s_fabsf128.os
a - s_floorf128.os
a - s_log1pf128.os
a - s_logbf128.os
a - s_nextafterf128.os
a - s_nexttowardf128.os
a - s_rintf128.os
a - s_scalblnf128.os
a - s_significandf128.os
a - s_sinf128.os
a - s_tanf128.os
a - s_tanhf128.os
a - s_fpclassifyf128.os
a - s_truncf128.os
a - s_remquof128.os
a - e_log2f128.os
a - s_roundf128.os
a - s_nearbyintf128.os
a - s_sincosf128.os
a - s_fmaf128.os
a - s_lrintf128.os
a - s_llrintf128.os
a - s_lroundf128.os
a - s_llroundf128.os
a - e_exp10f128.os
a - s_issignalingf128.os
a - m_isinff128.os
a - m_isnanf128.os
a - m_finitef128.os
a - m_copysignf128.os
a - m_modff128.os
a - m_scalbnf128.os
a - m_frexpf128.os
a - m_signbitf128.os
a - m_ldexpf128.os
a - x2y2m1f128.os
a - gamma_productf128.os
a - lgamma_negf128.os
a - lgamma_productf128.os
a - s_nextupf128.os
a - s_totalorderf128.os
a - s_totalordermagf128.os
a - s_getpayloadf128.os
a - s_setpayloadf128.os
a - s_setpayloadsigf128.os
a - s_roundevenf128.os
a - s_fromfpf128.os
a - s_ufromfpf128.os
a - s_fromfpxf128.os
a - s_ufromfpxf128.os
a - cargf128.os
a - conjf128.os
a - cimagf128.os
a - crealf128.os
a - cabsf128.os
a - s_cacosf128.os
a - s_cacoshf128.os
a - s_ccosf128.os
a - s_ccoshf128.os
a - s_casinf128.os
a - s_csinf128.os
a - s_casinhf128.os
a - k_casinhf128.os
a - s_csinhf128.os
a - s_catanhf128.os
a - s_catanf128.os
a - s_ctanf128.os
a - s_ctanhf128.os
a - s_cexpf128.os
a - s_clogf128.os
a - s_cprojf128.os
a - s_csqrtf128.os
a - s_cpowf128.os
a - s_clog10f128.os
a - s_fdimf128.os
a - s_nextdownf128.os
a - s_fmaxf128.os
a - s_fminf128.os
a - s_nanf128.os
a - s_iseqsigf128.os
a - s_canonicalizef128.os
a - w_ilogbf128.os
a - w_llogbf128.os
a - w_log1pf128.os
a - w_scalblnf128.os
a - s_fmaxmagf128.os
a - s_fminmagf128.os
a - w_acosf128.os
a - w_acoshf128.os
a - w_asinf128.os
a - w_atan2f128.os
a - w_atanhf128.os
a - w_coshf128.os
a - w_exp10f128.os
a - w_exp2f128.os
a - w_fmodf128.os
a - w_hypotf128.os
a - w_j0f128.os
a - w_j1f128.os
a - w_jnf128.os
a - w_logf128.os
a - w_log10f128.os
a - w_log2f128.os
a - w_powf128.os
a - w_remainderf128.os
a - w_sinhf128.os
a - w_sqrtf128.os
a - w_tgammaf128.os
a - w_lgammaf128.os
a - w_lgammaf128_r.os
a - w_expf128.os
a - e_exp2f128.os
a - t_sincosl.os
a - k_sincosl.os
a - s_iscanonicall.os
a - branred.os
a - doasin.os
a - dosincos.os
a - halfulp.os
a - mpa.os
a - mpatan2.os
a - mpatan.os
a - mpexp.os
a - mplog.os
a - mpsqrt.os
a - mptan.os
a - sincos32.os
a - slowexp.os
a - slowpow.os
a - sincostab.os
a - k_rem_pio2.os
a - k_rem_pio2f.os
a - t_sincosf128.os
a - k_sincosf128.os
a - s_floor-c.os
a - s_ceil-c.os
a - s_floorf-c.os
a - s_ceilf-c.os
a - s_rint-c.os
a - s_rintf-c.os
a - s_nearbyint-c.os
a - s_nearbyintf-c.os
a - e_exp-fma4.os
a - e_log-fma4.os
a - e_pow-fma4.os
a - s_atan-fma4.os
a - e_asin-fma4.os
a - e_atan2-fma4.os
a - s_sin-fma4.os
a - s_tan-fma4.os
a - mplog-fma4.os
a - mpa-fma4.os
a - slowexp-fma4.os
a - slowpow-fma4.os
a - sincos32-fma4.os
a - doasin-fma4.os
a - dosincos-fma4.os
a - halfulp-fma4.os
a - mpexp-fma4.os
a - mpatan2-fma4.os
a - mpatan-fma4.os
a - mpsqrt-fma4.os
a - mptan-fma4.os
a - e_exp-avx.os
a - e_log-avx.os
a - s_atan-avx.os
a - e_atan2-avx.os
a - s_sin-avx.os
a - s_tan-avx.os
a - mplog-avx.os
a - mpa-avx.os
a - slowexp-avx.os
a - mpexp-avx.os
gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/user/lib/glibc-build/lib/ld-linux-x86-64.so.2 -B/usr/lib/glibc-build/csu/ -Wl,--version-script=/usr/lib/glibc-build/libm.map -Wl,-soname=libm.so.6 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -L/usr/lib/glibc-build -L/usr/lib/glibc-build/math -L/usr/lib/glibc-build/elf -L/usr/lib/glibc-build/dlfcn -L/usr/lib/glibc-build/nss -L/usr/lib/glibc-build/nis -L/usr/lib/glibc-build/rt -L/usr/lib/glibc-build/resolv -L/usr/lib/glibc-build/crypt -L/usr/lib/glibc-build/mathvec -L/usr/lib/glibc-build/support -L/usr/lib/glibc-build/nptl -Wl,-rpath-link=/usr/lib/glibc-build:/usr/lib/glibc-build/math:/usr/lib/glibc-build/elf:/usr/lib/glibc-build/dlfcn:/usr/lib/glibc-build/nss:/usr/lib/glibc-build/nis:/usr/lib/glibc-build/rt:/usr/lib/glibc-build/resolv:/usr/lib/glibc-build/crypt:/usr/lib/glibc-build/mathvec:/usr/lib/glibc-build/support:/usr/lib/glibc-build/nptl -o /usr/lib/glibc-build/math/libm.so -T /usr/lib/glibc-build/shlib.lds /usr/lib/glibc-build/csu/abi-note.o -Wl,--whole-archive /usr/lib/glibc-build/math/libm_pic.a -Wl,--no-whole-archive -Wl,--start-group /usr/lib/glibc-build/libc.so /usr/lib/glibc-build/libc_nonshared.a -Wl,--as-needed /usr/lib/glibc-build/elf/ld.so -Wl,--no-as-needed -Wl,--end-group
rm -f /usr/lib/glibc-build/math/libm.so.6.new
/bin/sh ../scripts/rellns-sh /usr/lib/glibc-build/math/libm.so /usr/lib/glibc-build/math/libm.so.6.new
mv -f /usr/lib/glibc-build/math/libm.so.6.new /usr/lib/glibc-build/math/libm.so.6
make[2]: *** No rule to make target '/usr/lib/glibc-build/mathvec/libmvec.so.1', needed by '/user/lib/glibc-build/lib/libm.so'. Stop.
make[2]: Leaving directory '/usr/lib/glibc-2.26/math'
make[1]: *** [Makefile:215: math/subdir_install] Error 2
make[1]: Leaving directory '/usr/lib/glibc-2.26'
make: *** [Makefile:12: install] Error 2

End of output from make install taken from konsole display

---------------------------------------------------------------------------------------------

Last edited by theheapWalker; 12-20-2017 at 03:09 AM. Reason: grammatical error.
 
Old 12-20-2017, 07:52 AM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
PCLinuxOS 2017, glibc : The default version is glibc-2.26-3pclos2017 !

Note : Glibc is your OS ( Together with the kernel.)
Not a library you can do any experiments with.
No manual install, please : Use 'synaptic' for updates and package installs.

-
 
Old 12-20-2017, 08:55 AM   #3
theheapWalker
LQ Newbie
 
Registered: Dec 2017
Posts: 21

Original Poster
Rep: Reputation: Disabled
Thank you knudfl. you post has been very helpful.

The name of the package is useful to know. Much more than the title "The Standard C Library."

I checked with synaptic first off. A search for glibc-2.26, didn't bring any packages up.
Is there another way to find this package and install it with synaptic?

The GNU glibc-2.26 will have to do until then. Some one out there has successfully worked around the issue preventing the install.

The three questions still remain unanswered.

Last edited by theheapWalker; 12-20-2017 at 09:03 AM. Reason: missing info. and grammatical errors
 
Old 12-20-2017, 09:08 AM   #4
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
You can view installed glibc version with:
Code:
/lib/libc.so.6 --version
 
Old 12-20-2017, 09:32 AM   #5
theheapWalker
LQ Newbie
 
Registered: Dec 2017
Posts: 21

Original Poster
Rep: Reputation: Disabled
Thank you keefaz. Your post is most informative.

I tried just now your command line and it shows the following:


[root@localhost pclunixosu]# /lib/libc.so.6 --version
GNU C Library (GNU libc) stable release version 2.26, by Roland McGrath et al.
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 7.2.1 20170831.
Available extensions:
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.


It seems the glibc-2.26 is already installed.

I have manually installed a number of packages. All of them have been successful.
This particular package has been troublesome. If some other package has similar
issues it would be handy to know how to work around it.

The three questions asked in the original post of this thread are still unanswered.

Last edited by theheapWalker; 12-20-2017 at 09:53 AM. Reason: spelling errors.
 
Old 12-20-2017, 11:13 AM   #6
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
glibc is a special package, it's the base after the kernel for a linux / GNU system

And every distribution has a particular way to fine tuning the installation.

For a real glibc installation experience you may want to experiment with linux from scratch distribution
YMMV
 
Old 12-20-2017, 11:32 AM   #7
theheapWalker
LQ Newbie
 
Registered: Dec 2017
Posts: 21

Original Poster
Rep: Reputation: Disabled
Linux from scratch sounds like fun. Loads of fun actually.
Some readers of this thread may decide its a worthwhile tangent.

However, the three questions put forward in the original post are yet to be answered.
 
Old 12-20-2017, 11:42 AM   #8
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
Not enough informations...

Post the options you used in ./configure stage
 
Old 12-20-2017, 12:11 PM   #9
theheapWalker
LQ Newbie
 
Registered: Dec 2017
Posts: 21

Original Poster
Rep: Reputation: Disabled
The original command line entered was not recorded and the text displayed on the screen was not copied to a text file so it is lost. What was done is forgotten.

However, at the request of keefaz, an attempt was made to repeat the actions and a copy of the text displayed was copied. Maybe this is informative to some readers of this thread.

Below is a copy of the text on the screen after configure was run on the second attempt.
--------------------------------------------------------------------------------------------

[root@localhost glibc-build]# ./../glibc-2.26/configure --prefix /usr/lib/glibc-build
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for readelf... readelf
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking whether g++ can link programs... no
checking for sysdeps preconfigure fragments... aarch64 alpha arm hppa i386 m68k microblaze mips nios2 powerpc s390 sh sparc tile x86_64 checking whether gcc compiles in -mx32 mode by default... no

configure: running configure fragment for add-on libidn
checking for -fstack-protector... yes
checking for -fstack-protector-strong... yes
checking for -fstack-protector-all... yes
checking for assembler and linker STT_GNU_IFUNC support... yes
checking for gcc attribute ifunc support... yes
checking sysdep dirs... sysdeps/unix/sysv/linux/x86_64/64 sysdeps/unix/sysv/linux/x86_64 sysdeps/unix/sysv/linux/x86 sysdeps/x86/nptl sysdeps/unix/sysv/linux/wordsize-64 sysdeps/x86_64/nptl sysdeps/unix/sysv/linux sysdeps/nptl sysdeps/pthread sysdeps/gnu sysdeps/unix/inet sysdeps/unix/sysv sysdeps/unix/x86_64 sysdeps/unix sysdeps/posix sysdeps/x86_64/64 sysdeps/x86_64/fpu/multiarch sysdeps/x86_64/fpu sysdeps/x86/fpu sysdeps/x86_64/multiarch sysdeps/x86_64 sysdeps/x86 sysdeps/ieee754/float128 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64/wordsize-64 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/wordsize-64 sysdeps/ieee754 sysdeps/generic
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether as is GNU as... yes
checking whether ld is GNU ld... yes
checking for as... as
checking version of as... 2.29.1, ok
checking for ld... ld
checking version of ld... 2.29.1, ok
checking for gnumake... no
checking for gmake... gmake
checking version of gmake... 4.2.1, ok
checking for gnumsgfmt... no
checking for gmsgfmt... no
checking for msgfmt... msgfmt
checking version of msgfmt... 0.19.8.1, ok
checking for makeinfo... makeinfo
checking version of makeinfo... 6.5, ok
checking for sed... sed
checking version of sed... 4.4, ok
checking for gawk... gawk
checking version of gawk... 4.2.0, ok
checking if gcc is sufficient to build libc... yes
checking for nm... nm
checking for python3... python3
checking LD_LIBRARY_PATH variable... ok
checking for bash... /bin/bash
checking for perl... /usr/bin/perl
checking for install-info... /sbin/install-info
checking for bison... no
checking for .set assembler directive... yes
checking linker support for protected data symbol... yes
checking for broken __attribute__((alias()))... no
checking whether to put _rtld_local into .sdata section... no
checking whether to use .ctors/.dtors header and trailer... no
checking for libunwind-support in compiler... no
checking whether --noexecstack is desirable for .S files... yes
checking for -z combreloc... yes
checking for linker that supports -z execstack... yes
checking for -fpie... yes
checking for --hash-style option... yes
checking for sufficient default -shared layout... no
checking for GLOB_DAT reloc... yes
checking linker output format... elf64-x86-64
checking for -fno-toplevel-reorder -fno-section-anchors... yes
checking for -mtls-dialect=gnu2... yes
checking whether cc puts quotes around section names... no
checking for __builtin_memset... yes
checking for redirection of built-in functions... yes
checking for compiler option to disable generation of FMA instructions... -ffp-contract=off
checking if gcc accepts -fno-tree-loop-distribute-patterns with __attribute__ ((__optimize__))... yes
checking for libgd... no
checking for is_selinux_enabled in -lselinux... no
checking for _FORTIFY_SOURCE predefine... no
checking whether the linker provides working __ehdr_start... yes
checking for __builtin_trap with no external dependencies... yes
checking whether the C++ compiler supports thread_local... no
running configure fragment for sysdeps/unix/sysv/linux/x86_64/64
running configure fragment for sysdeps/unix/sysv/linux/x86_64
running configure fragment for sysdeps/unix/sysv/linux
checking installed Linux kernel header files... 3.2.0 or later
checking for kernel header at least 3.2.0... ok
checking for symlinks in /usr/lib/glibc-build/include... ok
running configure fragment for sysdeps/gnu
running configure fragment for sysdeps/x86_64
checking for AVX512DQ support in assembler... yes
checking for AVX512 support... yes
checking for Intel MPX support... yes
checking whether -fPIC is default... no
checking whether -fPIE is default... no
configure: creating ./config.status
config.status: creating config.make
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default commands
[root@localhost glibc-build]#
 
Old 12-20-2017, 12:11 PM   #10
_roman_
Member
 
Registered: Dec 2017
Location: _Austro_Bavaria_
Distribution: gentoo / linux mint
Posts: 433

Rep: Reputation: 29
When you do compile quite often stuff, you may use gentoo.
Gentoo at least ships with a working toolchain

When I think about gentoos /etc/make.conf or /etc/portage/make.conf I'll get a headache. So there are so many options which may get wrong.

good luck when you want to configure all that stuff by hand
 
1 members found this post helpful.
Old 12-20-2017, 01:59 PM   #11
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
+1 for the working toolchain, I don't know PClinuxOS but maybe you need to install additional *-devel packages to successfuly compile glibc

From what you posted I don't see anything obvious wrong (maybe a strange prefix but it shouldn't matter for compilation...)
 
Old 12-21-2017, 01:52 PM   #12
theheapWalker
LQ Newbie
 
Registered: Dec 2017
Posts: 21

Original Poster
Rep: Reputation: Disabled
Gentoo seems like something to try out. Thank you for pointing it out _roman_.
 
Old 12-21-2017, 02:26 PM   #13
theheapWalker
LQ Newbie
 
Registered: Dec 2017
Posts: 21

Original Poster
Rep: Reputation: Disabled
This will be my last post to this thread.

I appreciate the effort put in by keefaz
to figure out a solution.

The information and suggestions provided by
keefaz and knudfl has helped me greatly.

I am curious to know the answer to each of the
questions in the original post. Maybe those
answers will aid someone else to get to know more
about their particular linux system.

Last edited by theheapWalker; 12-21-2017 at 02:27 PM. Reason: spelling and grammatical errors.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
make error with glibc-2.3.4 -fatbass- Linux From Scratch 1 12-20-2017 10:07 AM
[SOLVED] Glibc make error coolsami Linux From Scratch 6 07-31-2009 12:17 AM
Glibc make error lfs_rocks Linux From Scratch 5 02-04-2008 10:13 PM
glibc make error crik91 Linux From Scratch 3 01-14-2008 05:05 AM
Glibc make error jarin scott Linux - Software 3 08-16-2003 10:36 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration